2011-12-13 124 views
0

我在嘗試讓我的電腦在手機上運行Android應用程序時遇到了很多麻煩。我的電腦運行Ubuntu 11.10,我的手機是HTC Desire 2.2。這裏是我在Eclipse中的控制檯中得到的錯誤:應用程序無法在手機上啓動。使用Ubuntu 11.10

[2011-12-13 19:35:05 - InitialChoice2] Re-installation failed due to different application signatures. 
[2011-12-13 19:35:05 - InitialChoice2] You must perform a full uninstall of the application. WARNING: This will remove the application data! 
[2011-12-13 19:35:05 - InitialChoice2] Please execute 'adb uninstall com.android.taskreminder' in a shell. 
[2011-12-13 19:35:05 - InitialChoice2] Launch canceled! 

我試過重命名包,但剛剛得到相同的錯誤。我的手機也處於HTC Sync模式,我嘗試改變它。我試圖打開adb shell但無濟於事。我有點困惑如何在linux中使用它,當我導航到終端中adb所在的目錄時,我收到另一個錯誤,說它不能識別adb命令。我想我不知道如何正確執行「adb uninstall com.android.taskreminder」。任何幫助真的很感激。

+0

你真的改變了包名嗎?或者你只是重命名文件?這是兩個完全不同的東西。 – kabuko 2011-12-13 18:53:24

+0

我做的不僅僅是改變文件名。但還不夠。 – Stagleton 2011-12-13 19:33:56

回答

4

嘗試從手機中卸載它。請轉到「設置」>「應用程序」>「管理應用程序」查找應用程序名稱。選擇它。應該有一個選項來卸載它。

如果你想在外殼中使用adb,請嘗試使用sudo adb ....

4

嘗試先通過手機卸載應用程序。此錯誤通常是在您以兩種不同方式安裝應用程序時發生的,因此它具有不同的開發簽名,因此無法更新或重新安裝。