INSTALL_FAILED_CONFLICTING_PROVIDER


運行安卓工程時,提示 INSTALL_FAILED_CONFLICTING_PROVIDER 錯誤,完美解決辦法:

 

在定義provider是,使用軟編碼的形式,如下:

<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
上述代碼中通過${applicationId}.fileprovider的形式來指定providerauthorities,所以該providerauthorities會根據applicationId的不同而不同,從而避免了authorities的沖突問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM