嘗試將apk部署到模擬器時,出現INSTALL_FAILED_DUPLICATE_PACKAGE問題。將apk部署到模擬器時出現重複包,INSTALL_FAILED_DUPLICATE_PACKAGE錯誤
以下是控制檯顯示消息:
[XXX] Installation error: INSTALL_FAILED_DUPLICATE_PACKAGE
[XXX] Please check logcat output for more details.
[XXX] Launch canceled!
然而,當我與logcat的檢查,我看到了類似的東西在這裏。
WARN/PackageManager(51): *************************************************
WARN/PackageManager(51): Application package com.xxx.xxx.xxx already installed. Skipping duplicate.
WARN/PackageManager(51): *************************************************
WARN/PackageManager(51): Package couldn't be installed in /data/app/com.xxx.xxx.xxx.apk
當我打開ddms以檢查軟件包是否可用時,它實際上不可用。
我做什麼之前是這樣的:
更改了Android SDK的位置。 (窗口>首選項> Android> SDK位置) 原因:我們的團隊正在自定義android SDK,我想將它指向新的android SDK位置,而不是默認的android SDK。
從Eclipse更改android SDK位置後,特定項目的構建未完成。
注:我忘了確切的錯誤, 因爲它不是後 一晚可重複性。如果沒有弄錯, 的結尾彙編抱怨 「aapt」 /platforms/android-7/tools是 丟失或無法執行。注意: 最初,我的問題是 未正確設置文件 的「chmod」。但是在我改變了「aapt」的chmod 之後,仍然無法以相同的錯誤執行 。
因此,我打算從svn再次查看我的更改並將更改遷移到 新的位置。遷移到 後新的位置。編譯完美 並且工作正常,但在嘗試部署並在 模擬器中運行時發生問題 。
測試方法:
使用 「DDMS」 檢查包,我看不到提及的包。
嘗試刪除盲目使用 「亞行」 命令:
./adb外殼RM數據/應用/ $ APK
$ APK是com.xxx.xxx.xxx.apk 然而,返回值爲「失敗」
a。將android SDK更改回原始SDK。 b。提取一個新的android SDK以供使用。 c。獲取一個新的eclipse來使用。 d。獲取新的Android模擬器 e。重新啓動PC ...
以上所有方法都已經過嘗試,但沒有運氣。任何建議? 目前,我想知道android如何檢查重複包。任何人都可以告訴我一些解釋這個問題的解釋嗎?
謝謝你的任何幫助。
謝謝你的回覆。 關於DDMS,我實際上去「設備>文件資源管理器>數據>應用程序」來檢查包是否安裝。 我其實在adb shell rm XXX之前嘗試這個命令。 返回值也是「失敗」。 我剛剛從android的疑難解答頁面找到了這個。 http://developer.android.com/guide/appendix/faq/troubleshooting.html#gesturebuilderinstall 也許我唯一的選擇是選擇另一個軟件包名稱? – ccs 2010-08-04 03:15:06
更新: 我按照http://developer.android.com/guide/appendix/faq/troubleshooting.html#gesturebuilderinstall中的指導對我的應用程序包進行了更改,現在可以部署了。 但我留下了以前的問題。如果它再次發生,我可能需要再次更改包名稱空間。 :( – ccs 2010-08-04 03:47:49
更新:我想知道是否有任何替代解決方案更改命名空間。如果有人有更好的解決方案? – ccs 2010-08-04 05:29:50