在Android7.0的手機上,自動更新的時候出現包解析異常,在其他的手機上沒有這個問題。

原因:
Android7.0引入私有目錄被限制訪問和StrictMode API 。私有目錄被限制訪問是指在Android7.0中為了提高應用的安全性,在7.0上應用私有目錄將被限制訪問。StrictMode API是指禁止向你的應用外公開 file:// URI。 如果一項包含文件 file:// URI類型 的 Intent 離開你的應用,則會報出異常。
解決辦法:
第一步:在AndroidManifest.xml中注冊provider,provider可以向應用外提供數據。
<provider
  android:authorities="包名.fileprovider"
  android:name="android.support.v4.content.FileProvider"
  android:grantUriPermissions="true"http://這是設置uri的權限
  android:exported="false">
  <meta-data
    android:name="android.support.FILE_PROVIDER_PATHS"
    android:resource="@xml/file_paths"/>//在第二步的時候會有介紹
</provider>            
                本文標題:Android7.0自動更新適配包解析異常-創新互聯
                
                網頁網址:http://www.yijiale78.com/article22/ceihjc.html
            
成都網站建設公司_創新互聯,為您提供云服務器、動態網站、網站建設、網站排名、網站制作、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
