华为手机 Android8.0 使用代码安装APK闪退问题

自己做了个自动更新功能

过程是使用代码下载完新版本APK自动安装

在安卓6.0 7.0下均没问题

华为安卓8.0手机闪退

在网络上找了很多 都没有解决


耽误了很长时间


最后发现解决方法很简单 

只要在Mainfest.xml 中加入权限编码即可解决

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

我一直不明白为什么 6.0 7.0 的机器都好用 

到了8.0还要添加这个权限


一开始我是使用

ActivityCompat.requestPermissions

这个方法来请求权限, 后来发现跟本不需要, 绕了很多弯路 特此记录

猜你喜欢

转载自blog.csdn.net/winnershili/article/details/79559888