1. 程式人生 > >Ionic自動更新8.0apk自動安裝許可權問題解決

Ionic自動更新8.0apk自動安裝許可權問題解決

專案中安卓強制更新,當檔案下載完。在android 8.0中不能開啟apk包。
根據cordova官網提示 android 8.0 需要新增配置檔案。
Android APK安裝限制,開啟APK檔案進行安裝時,出現以下報錯:
FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app through Intent.getData()

為了能夠相容8.0,我們需要做如下修改:
1、需要在platform/android/mainfest.xml中新增ACTION_INSTALL_PACKAGE許可權,如下:

2、需要修改platform/android/mainfest.xml中修改uses-sdk的值,其中android:targetSdkVersion最大 值不能超過23,否則會出錯.
<uses-sdk android:minSdkVersion=”16” android:targetSdkVersion=”23” />