自己做了个自动更新功能
过程是使用代码下载完新版本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
这个方法来请求权限, 后来发现跟本不需要, 绕了很多弯路 特此记录