2017-12-27 32 views
1

내 프로젝트를 릴리스 할 때 xamarin 의 SQLite-net에 문제가 있고 SQLite (crud 작업)를 사용할 때 APK를 설치할 때 강제 종료됩니다! 케이블을 사용하여 장치를 컴퓨터에 연결하고 프로그램을 디버깅하는 데 문제가없는 경우! 이 문제의 원인을 알고 계십니까? 이 오류를 해결하는 데 도움주세요강제 종료 xamarin android app SQLite-net 무단 조작을 사용한 사용자

답변

0

나는 결과를 완료 !!!!!!! :

현재 사용자의 허가를 받고하지 않는 가장 큰 이유는

O를 프로젝트에 targetSdkVersi을 가지고 있기 때문에 on 23 이상이며 요청하는 허가는 "위험"합니다. 안드로이드 6.0이 포함 ACCESS_COARSE_LOCATION ACCESS_FINE_LOCATION ADD_VOICEMAIL BODY_SENSORS CALL_PHONE 카메라 ... 이러한 권한에 대한

뿐만 아니라 당신의 targetSdkVersion을 23+ 앱이 요소 (들)이 필요하지만, 않습니다 당신 또한 checkSelfPermission() 및 requestPermissions()와 같은 메소드를 사용하여 Android 6.0 이상의 장치에서 런타임에 해당 권한을 요청해야합니다.

임시 해결 방법으로, 그러나, 결국, 당신은 당신의 targetSdkVersion을 23 이상이어야 할 몇 가지 이유가됩니다 (23)

아래 targetSdkVersion을 놓습니다. 이 때 새로운 런타임 권한 시스템을 사용하도록 앱을 조정해야합니다.

1

기기가 컴퓨터에 연결된 상태에서 Android 기기 모니터에서 logcat을 보면서 릴리스 프로젝트를 실행하면 답변을 얻을 수 있습니다. 스택 추적이 필요합니다. 스택 추적 또는 추가 정보가 없으면 이것이 제가 제공 할 수있는 최상의 것입니다.

0

@snowCrabs 탱크 당신은 당신의 대답 위해 난 이미 SDK 설치 안드로이드 7 (api24)를 사용

enter image description here

테스트 및 (장치에 구현하고 장치 삼성 태블릿 galexy 탭 A6입니다 (케이블로 연결 안드로이드 7.0)

+0

https://us.v-cdn.net/5019960/uploads/editor/v2/ryxvu2fdjxng.png –