2011-06-28 31 views
4

我使用Eclipse爲Android開發了兩個小應用程序。然後,我通過右鍵單擊該項目並「以Android應用程序運行」的方式在手機上運行它們,併成功通過測試。但是,當我嘗試安裝.apk文件時,其中一個出現在列表中,而另一個不出現。我檢查了應用程序管理器,它顯示應用程序已保存。 我試着用手機上的「搜索」找到它,它可以找到除這個之外的所有保存的.apk。.apk安裝在Android上,但無法找到任何地方!

請你有任何想法在哪裏我做錯尤其是,它似乎保存,而只會儘管應用程序經理表示,安裝了該應用程序不會出現在手機上。

+0

他們是否被簽名? – Marcus

+0

它有一個活動,聽發射器的主要意圖? –

+1

卸載並再次運行它,我已經發生過這種情況之前 – Marmoy

回答

-3

你的描述的方式是安靜的凌亂。通過電話你的意思是模擬器?如果它找不到.apk並且它不出現在項目文件夾中,則清理項目(項目菜單)或重新啓動Eclipse。這通常可以解決問題。 Idk爲什麼會這麼頻繁地發生。

1

您可能需要您的手機上啓用第三方應用程序,因爲它是不是能找到你所創建的一個。 (應用程序>>啓用未知來源)

您也可以使用APK安裝程序(搜索)應用程序,如App Installer輕鬆找到您自己的APK並安裝它們。

和往常一樣卸載並給它一個去,如上面提到它發生在每個人似乎。

8

找到了原因,這是發生。作爲主要活動的一部分,您需要在您的AndroidManifest中使用此功能。

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

我的錯誤是我用<action android:name="android.intent.category.LAUNCHER"/>代替<category android:name="android.intent.category.LAUNCHER"/>。如果沒有category.LAUNCHER,您不會告訴它在應用程序啓動器中列出軟件,因此它變得不可見。

+1

截止日期到來時挽救生命。 – oneat