2010-08-04 134 views
1

嘗試將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以檢查軟件包是否可用時,它實際上不可用。

我做什麼之前是這樣的:

  1. 更改了Android SDK的位置。 (窗口>首選項> Android> SDK位置) 原因:我們的團隊正在自定義android SDK,我想將它指向新的android SDK位置,而不是默認的android SDK。

  2. 從Eclipse更改android SDK位置後,特定項目的構建未完成。

    注:我忘了確切的錯誤, 因爲它不是後 一晚可重複性。如果沒有弄錯, 的結尾彙編抱怨 「aapt」 /platforms/android-7/tools是 丟失或無法執行。注意: 最初,我的問題是 未正確設置文件 的「chmod」。但是在我改變了「aapt」的chmod 之後,仍然無法以相同的錯誤執行 。

  3. 因此,我打算從svn再次查看我的更改並將更改遷移到 新的位置。遷移到 後新的位置。編譯完美 並且工作正常,但在嘗試部署並在 模擬器中運行時發生問題 。

測試方法:

  1. 使用 「DDMS」 檢查包,我看不到提及的包。

  2. 嘗試刪除盲目使用 「亞行」 命令:

    ./adb外殼RM數據/應用/ $ APK

    $ APK是com.xxx.xxx.xxx.apk 然而,返回值爲「失敗」

  3. a。將android SDK更改回原始SDK。 b。提取一個新的android SDK以供使用。 c。獲取一個新的eclipse來使用。 d。獲取新的Android模擬器 e。重新啓動PC ...

以上所有方法都已經過嘗試,但沒有運氣。任何建議? 目前,我想知道android如何檢查重複包。任何人都可以告訴我一些解釋這個問題的解釋嗎?

謝謝你的任何幫助。

回答

0

我不知道你在DDMS做什麼,看看它的安裝或沒有,但刪除的APK,你需要在亞行使用uninstall命令

adb uninstall com.your.root.package 

應該然後返回

Success 

如果當前安裝的APK,

Failure 

如果沒有。

試試這個,讓我知道如果解決了你的問題。

+0

謝謝你的回覆。 關於DDMS,我實際上去「設備>文件資源管理器>數據>應用程序」來檢查包是否安裝。 我其實在adb shell rm XXX之前嘗試這個命令。 返回值也是「失敗」。 我剛剛從android的疑難解答頁面找到了這個。 http://developer.android.com/guide/appendix/faq/troubleshooting.html#gesturebuilderinstall 也許我唯一的選擇是選擇另一個軟件包名稱? – ccs 2010-08-04 03:15:06

+0

更新: 我按照http://developer.android.com/guide/appendix/faq/troubleshooting.html#gesturebuilderinstall中的指導對我的應用程序包進行了更改,現在可以部署了。 但我留下了以前的問題。如果它再次發生,我可能需要再次更改包名稱空間。 :( – ccs 2010-08-04 03:47:49

+0

更新:我想知道是否有任何替代解決方案更改命名空間。如果有人有更好的解決方案? – ccs 2010-08-04 05:29:50

相關問題