2012-05-23 106 views
2

運行MacOSX。已更新至最新的Android SDK和ADT。使用Eclipse爲我的項目部署apk文件。不知何故,當設備嘗試啓動相關的apk文件時,它會在/ data/app路徑中追加-1。我懷疑問題出在Eclipse上,因爲即使在首次加載全新的AVD時也會發生這種情況。我看過這個板子上的其他解決方案,包括:取消選中跳過包裝,清理和重建。爲了防止某些事情被掛斷,還嘗試在設備上重置工廠。另外我還以爲我會成爲一個聰明的猴子,並改變我的項目名稱並添加-1;不那麼聰明。 Android然後去找apk的-2版本。任何想法如何解決這個問題?apk文件名更改

+1

所有應用程序無一例外都在「/ data/app /」文件夾的apk中附加了「-1」(或在某些情況下爲-2)。除去這個附加點有多重要?它對應用程序性能沒有影響。而我上面的觀察,是在一個設備上,而不是在模擬器上。 –

+0

我不知道,謝謝你的信息。好的。那麼問題是,當我運行我的主應用程序,它無法找到子應用程序。我認爲是因爲-1。所以其他事情正在發生。不過,它似乎與Eclipse相關,因爲我可以從我的WinXP 64位虛擬機構建和部署。 – jet

+0

那麼,不知道這個問題是什麼。從未在Mac上個人使用eclipse。也許你可以創建另一個帖子,看看你在哪裏。 「-1」或「-2」當然不是問題。這只是Android存儲用戶安裝的應用apk的方式,我猜想。 –

回答

0

這可能是你的意圖的問題。

檢查您是否在AndroidManifest.xml中添加了Activity。

當你想做出新的活動時,你應該在你的AndroidManifest.xml中註冊它。