国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 出現問題Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解決辦法

2019-12-12 04:19:53
字體:
來源:轉載
供稿:網友

Android 出現問題Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解決辦法

               最近做項目遇到 Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER這個報錯信息,不知該如何解決,百度一下,發現有朋友同樣問題并解決,這里記錄下,有興趣的朋友可以看下,

Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 

[2014-04-20 20:43:26 - Army 4-14-1] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER[2014-04-20 20:43:26 - Army 4-14-1] Please check logcat output for more details.[2014-04-20 20:43:26 - Army 4-14-1] Launch canceled!

居然遇到這個錯誤了,google被和諧后。上網百度了一下,如下解決方法:

僅供參考

這主要是由于調試的環境中已有一個同名的Provider存在。

解決方法是修改AndroidManifest.xml中的

<provider android:name="applockProvider"       android:authorities="com.smark.provider.SQ03">     </provider>

即將android:authorities的值修改為別的就可以了。

2.自己回去一看,anroidmanifest.xml里面把 android:name authorities里面的寫錯了,

[2014-04-20 20:43:26 - Army 4-14-1] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER[2014-04-20 20:43:26 - Army 4-14-1] Please check logcat output for more details.[2014-04-20 20:43:26 - Army 4-14-1] Launch canceled!

很顯然,發生一個錯誤:INSTALL_FAILED_UPDATE_INCOMPATIBLE

google...

找到原因:出現了問題,跟以前用的provider發生了沖突。。修改過來后就好了。

<provider     android:authorities="cn.marsXTU.appprovider" android:name="cn.marsXTU.provider.AppProvider" > </provider>
[2014-04-20 20:46:41 - Army 4-14-1] ------------------------------[2014-04-20 20:46:41 - Army 4-14-1] Android Launch![2014-04-20 20:46:41 - Army 4-14-1] adb is running normally.[2014-04-20 20:46:41 - Army 4-14-1] Performing cn.marsXTU.ui.SplashActivity activity launch[2014-04-20 20:46:41 - Army 4-14-1] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '520'[2014-04-20 20:46:41 - Army 4-14-1] Uploading Army 4-14-1.apk onto device 'emulator-5554'[2014-04-20 20:47:07 - Army 4-14-1] Installing Army 4-14-1.apk...[2014-04-20 20:47:21 - Army 4-14-1] Success![2014-04-20 20:47:21 - Army 4-14-1] Starting activity cn.marsXTU.ui.SplashActivity on device emulator-5554[2014-04-20 20:47:25 - Army 4-14-1] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=cn.marsXTU/.ui.SplashActivity }

在反復安裝android apk的時候,有的時候可能會遇到adb install錯誤,內容是:

Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]

這很可能是因為你在以前uninstall應用的時候,沒有做徹底,只是簡單的rm /data/app/下面的apk文件了,一個補救的辦法如下:

啟動模擬器,然后進入菜單

settings->applications->mangeapplications-> select the application->select "unistall".

這樣就能徹底刪除了,然后再重新安裝這個apk就沒問題了

另外一個辦法就是將/data/system/packages.xml中該應用相應的信息刪掉,重啟模擬器再安裝即可,因為adb install后,會在packages.xml中添加

相應的程序信息。

卸載方式有如下幾種:

1)優雅式:通過界面 settings-->applications-->manage applications-->找到應用-->application Info-->uninstall 就可以正常卸載應用了。

2)粗暴式  直接到/data/app目錄下刪除apk

adb shellcd /data/apprm xxx.apk

不推薦這種方式,只刪除了apk,如果應用還有其他的目錄,如數據庫目錄/data/data/xxx/databases/并沒有清理干凈,留有隱患。

3)隱藏式:

adb uninstall package-name (這個在adb的幫助文檔中沒有說明,但可以用)

什么,不知道package-name?看看你的AndroidManifest.xml中有個必須的屬性就是package,它所指定的就是package-name。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 星座| 浏阳市| 星子县| 东莞市| 姚安县| 溧水县| 额济纳旗| 松潘县| 松原市| 永平县| 庆城县| 郴州市| 临沧市| 山阳县| 陕西省| 定结县| 东平县| 乳源| 延长县| 临沭县| 万源市| 泰顺县| 昭苏县| 南京市| 汕尾市| 盘锦市| 吉林省| 东海县| 本溪市| 清苑县| 海原县| 措美县| 安吉县| 长子县| 开原市| 道孚县| 通江县| 沾益县| 波密县| 威信县| 广安市|