2011-03-08 93 views
0

我在android.When運行基於標籤的應用我嘗試在模擬器上安裝應用程序它給在控制檯輸出應用程序不安裝在Android模擬器

[2011-03-08 12:40:35 - TabBar] Application already deployed. No need to reinstall. 
[2011-03-08 12:40:35 - TabBar] \TabBar\bin\TabBar.apk installed on device 
[2011-03-08 12:40:35 - TabBar] Done! 

誰能告訴我應該怎麼追求

在此先感謝 圖莎爾

+0

它說..應用程序已經安裝,那麼是什麼問題? – Phani 2011-03-08 07:15:46

+0

該應用程序未在Android模擬器上顯示。如何追求 – User 2011-03-08 07:22:57

+0

@Tushar:如果您知道包名,請使用命令'adb uninstall 從控制檯卸載它,然後嘗試重新安裝它。 – Mudassir 2011-03-08 07:54:45

回答

1

我也解決了這個同樣的問題,終於讓我找到了它的解決方案。當你使用Eclipes創建一個新的android項目時,如果你沒有爲你的第一個窗口創建一個活動,你的項目的Manifest也不會爲你啓動應用程序創建適當的編碼。

所以,你應該自己硬編碼。

首先檢查這些代碼是否可用於您的Project Manifest文件中的主活動標籤中。

**

<intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

**

這兩行代碼是非常重要的。因爲這兩條線正在調用android操作系統來啓動這個應用程序。

因此,請確保這些代碼在項目的清單文件中可用。如果不是這下面清單文件代碼將讓你粗略的想法來解決這個問題。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.mershanfernando.testingappz" 
    android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="10" /> 

    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name"> 
     <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> 

    </application> 

</manifest> 
相關問題