我遇到了无法安装APK的问题。 我在Android Studio中构建了一个APK并将其发送给用户。 但是,用户无法安装APK,它会到达显示权限列表的屏幕,但不显示任何权限(空白屏幕显示"取消"和"下一步&#34 ;选项),用户也无法点击下一步。
但是,用户可以安装没有权限的生成的APK(注释掉所有权限),这个问题特定于" Sony X F5121"使用最新的Android操作系统。
我的应用使用的权限列表。
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_STATS" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<permission
android:name="lb.app.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="lb.app.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- Google Maps Stuff -->
<permission
android:name="lb.app.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="lb.app.permission.MAPS_RECEIVE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
1-为什么不显示许可。
2-为什么用户无法安装
答案 0 :(得分:0)
你在哪个Android设备上运行app ..?
从Android 6.0开始( API级别23 ),用户在应用运行时向应用授予 >,不是在他们安装应用时。此方法简化了应用安装过程,因为用户在安装或更新应用时无需授予权限。它还使用户可以更好地控制应用程序的功能;例如,用户可以选择让相机应用程序访问相机,但不能访问设备位置。用户可以通过转到应用程序的“设置”屏幕随时撤消权限。