2011-04-19 52 views
4

Possible Duplicate:
Why does the app signature change in Android after a classpath change?重新安裝失敗,由於不同的應用程序簽名

我開始在我的Eclipse工作區使用錯誤的幾種但不是所有的項目。我注意到是最古老的項目。我找到了該錯誤的幫助,並構建了自己的debug.keystore並將java構建路徑更改爲該文件夾。

現在,當我試圖在模擬器運行任何項目我得到這個錯誤:

[2011-04-19 10:11:20 - enga] Re-installation failed due to different application signatures. 
[2011-04-19 10:11:20 - enga] You must perform a full uninstall of the application. WARNING: This will remove the application data! 
[2011-04-19 10:11:20 - enga] Please execute 'adb uninstall com.engatest' in a shell. 
[2011-04-19 10:11:20 - enga] Launch canceled! 

我試圖在模擬器中移除從菜單中的應用程序,走過場了,並將其拖到垃圾,但它不會被刪除。

我試着在終端上運行:adb uninstall com.dwclogic.engatest 但是找不到命令,adb可能沒有在我的mac上全局設置。我對Mac很陌生,不確定如何獲得這個固定的執行路徑,但這是另一個問題。

我在哪裏嘗試運行這個命令?有沒有其他方法可以解決這個問題。

+1

你試過要設置 - >應用程序,然後選擇應用程序,然後使用卸載? – Squonk 2011-04-19 16:41:58

回答

11
  1. 您可以通過設置 - >應用程序 - >管理應用程序來刪除模擬器中的應用程序。在那裏你可以看到所有安裝的應用程序的列表。如果您然後單擊要卸載的應用程序,則會打開一個屏幕,並顯示卸載選項。
  2. 第二個卸載選項是使用「adb uninstall」。 adb是一個位於Android SDK文件夾下的命令行工具。您可以在名爲「platform-tools」的文件夾中找到它。所以你必須導航到你的SDK安裝,並使用終端窗口在那裏運行adb。

拖動的圖標到垃圾桶不會卸載的應用程序。它只從主屏幕上刪除它的圖標。

+0

非常感謝........... – 2012-05-15 14:07:49

+0

我做了兩個「完全」分離的應用程序,雖然第二個應用程序是從第一個應用程序大大複製..當第一個應用程序安裝時,我無法運行我的S4第二個應用程序?我應該怎麼做才能在同一個設備上運行這兩個應用程序?謝謝 – 2014-05-20 12:13:32

2

我得到時,我的物理設備在我的電腦的USB端口迷上了這個錯誤。如果你在嘗試插入到它

1

轉到拔掉設置 - >應用程序 - 「您的應用程序選項卡」> - - >管理應用程序>卸載

再次從Eclipse運行你的應用程序,它肯定會工作你:)

相關問題