Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android:targetSdkVersion=";23“;所以银河S6崩溃了_Android_Target - Fatal编程技术网

android:targetSdkVersion=";23“;所以银河S6崩溃了

android:targetSdkVersion=";23“;所以银河S6崩溃了,android,target,Android,Target,只需将android:targetSdkVersion=“22”更改为“23”即可导致我的应用程序在Galaxy S6上崩溃。是什么原因造成的?后退,一切都好 我没有S6,因此无法复制-我相信这很简单…最有可能的原因是您的应用程序所需的权限,在您的清单中指定 “从Android 6.0(API级别23)开始,用户在应用程序运行时向应用程序授予权限,而不是在安装应用程序时。” 看 特别是,如果您的应用程序需要表中列出的任何权限,则您需要在运行23或更高版本的设备上实现代码以在运行时请求这些权限。如

只需将android:targetSdkVersion=“22”更改为
“23”
即可导致我的应用程序在
Galaxy S6上崩溃。是什么原因造成的?后退,一切都好


我没有S6,因此无法复制-我相信这很简单…

最有可能的原因是您的应用程序所需的权限,在您的清单中指定

“从Android 6.0(API级别23)开始,用户在应用程序运行时向应用程序授予权限,而不是在安装应用程序时。”

特别是,如果您的应用程序需要表中列出的任何权限,则您需要在运行23或更高版本的设备上实现代码以在运行时请求这些权限。如果您不这样做,并且您尝试执行需要这些权限之一的任务,则应用程序将崩溃。
但是,如果需要,系统会自动授予正常(非危险)权限,并且不需要在运行时单独请求

如果您想避免这个问题,只需将目标SDK设置为22即可。 如果您特别需要SDK 23的其他功能,那么您需要完成上面第一个链接中指示的步骤,以便在运行23或更高版本的设备时请求权限


棉花糖(23)已经在银河S6的许多地区推出。如果你能找到正在经历崩溃的Galaxy S6运行的Android版本,我打赌你会发现它是棉花糖。

当你的问题是关于崩溃时,提供堆栈跟踪可能是个好主意。回答得很好。谢谢