强制关闭xamarin android app谁使用了SQLite-net crud操作

时间:2017-12-27 21:17:42

标签: c# android sqlite xamarin xamarin.android

我在xamarin的SQLite-net中遇到了问题 当释放我的项目并在使用SQLite(crud操作)应用程序时在设备上安装apk强制关闭! 如果将电缆连接到计算机并使用它来调试程序没有问题! 你知道这个问题的原因是什么吗? 请帮我修复此错误

3 个答案:

答案 0 :(得分:1)

你有可能违反某些事情(我的赌注是权限)连接到计算机的设备运行发布项目,同时在Android设备监视器中观看logcat,它应该为您提供所需的答案或至少为您提供堆栈跟踪为什么它崩溃...没有堆栈跟踪或进一步的信息这是我能提供给你的最好的。

答案 1 :(得分:0)

@snowCrabs坦克你的答案 我使用android 7(api24)已经安装sdk

enter image description here

在设备上测试和实现并连接电缆(设备是三星平板电脑galexy标签A6(android 7.0)

答案 2 :(得分:0)

我完成了结果!!!!!!! :o

现在没有获得您的许可的重要原因是您的项目的targetSdkVersion为23或更高,并且您请求的权限是“危险的”。在Android 6.0中,这包括: ACCESS_COARSE_LOCATION ACCESS_FINE_LOCATION ADD_VOICEMAIL BODY_SENSORS CALL_PHONE 相机 ...

对于这些权限,您的targetSdkVersion 23+应用程序不仅需要具有该元素,而且您还必须在运行时从Android 6.0+设备上的用户请求这些权限,使用checkSelfPermission()等方法和requestPermissions()。

作为临时解决方法,请将targetSdkVersion降至23以下。

但是,最终,您有理由希望targetSdkVersion为23或更高。那时,您需要调整应用程序以使用新的运行时权限系统。