2011-04-07 114 views
5

無法在仿真器上運行應用程序本身應用程序已部署。不需要重新安裝

它說當我在Android設備上運行它,「應用程序已部署,無需重新安裝。」

當我不能甚至找到項目應用在手機上

+0

我也有同樣的問題 – 2012-03-02 08:59:51

回答

2

有我的清單文件中的問題,

<activity android:name=".Main" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

在四號線,我輸入action.MAIN爲action.Main

所以沒有活性,當應用被部署在設備啓動,

感謝答案反正:)

1

嘗試在你的項目,以改變一些代碼,保存,建立,運行。然後它應該知道重新安裝是必要的。

2

如果你想以確保應用程序在重新安裝,你可以做到這一點的命令行:

$ adb uninstall my.app.package 
$ ant clean 
$ ant compile 
$ ant install 
+0

但是,這會卸載應用程序,擦除應用程序的數據等 – 2012-03-02 09:00:13

0

關閉仿真器,然後重新啓動,然後再次運行。至於設備從設置中卸載應用程序並重新運行。

+0

didn;噸工作在所有 – 2011-04-07 09:05:01

0

當您連接設備到系統中,你應該保持運行狀態爲手動。 然後,當你試圖運行它時,它會問:「選擇設備?」

設置手冊:運行>運行配置>目標>手動

+0

不是;那麼這裏的情況下:) – 2011-04-07 09:05:17

0

這是一個討厭的錯誤,通常封堵USB出來,然後幫助。

但我得到了它最近由於內部的一些ADP插件錯誤 - 清潔工程後,不能因爲R can't be resolved誤差來構建。此外佈局xml文件無法打開,因爲The project target (Android 2.2) was not properly loaded.

然而,重新啓動Eclipse的幫助。

1

有清單文件的問題。它不能訪問任何啓動活動。

1

您可以使用此命令強制重新安裝:

$ adb install -r my.app.package 
0

這不是你的具體情況,但從來就遇到過好幾次,當這種情況發生(與清單正確的)。

對於我來說,重新亞行的伎倆(在Eclipse中,打開設備視圖並有您可滿足中,並在合適與復位adb選項的菜單插入的設備)。

相關問題