내 프로젝트를 릴리스 할 때 xamarin 의 SQLite-net에 문제가 있고 SQLite (crud 작업)를 사용할 때 APK를 설치할 때 강제 종료됩니다! 케이블을 사용하여 장치를 컴퓨터에 연결하고 프로그램을 디버깅하는 데 문제가없는 경우! 이 문제의 원인을 알고 계십니까? 이 오류를 해결하는 데 도움주세요강제 종료 xamarin android app SQLite-net 무단 조작을 사용한 사용자
1
A
답변
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
https://us.v-cdn.net/5019960/uploads/editor/v2/ryxvu2fdjxng.png –