[java] Android的Eclipse - 找不到* .apk


11 Answers

刪除/ Gen文件夾中的R.Java文件對我來說是個訣竅

Question

我知道這個問題之前已經被問過了,我已經看到了很多的解決方案,但是沒有一個可以為我工作。 我能夠建立我的apk沒有問題,直到這個錯誤開始出現。 我嘗試清理我的項目,將它從工作區中刪除並重新導入,從項目的Builders中刪除“Java Builder”,手動構建項目,重新排序我的java構建路徑。 我沒有可見的編譯器問題,我的工作區中沒有問題。

我曾經遇到過這個問題,並通過刪除項目表單我的工作空間並重新導入它來解決它,另一次我通過從我的Java構建路徑中刪除“Java Builder”來解決它。 這次沒有任何工作。 我目前將大部分設置設置回默認值(即再次檢查Java構建)。

我正在運行Windows 7(64位)和通過Eclipse 3.6使用jdk1.6.0_21。

任何建議將不勝感激,因為我已經失去了大量的開發時間解決這個問題。

[更新]我的語言環境是英語,我嘗試刪除與問題834相關的debug.keystore,美國




這是由JAVA_HOME設置不正確引起的。 通過執行本文中的步驟可以輕鬆解決問題。




刪除 - R.java - 清理項目並再次運行..這為我工作..







我的情況是,我必須從API 21切換到API 19,清理並構建,一切都很順利。 我正在使用Mac,顯然,優勝美地沒有完全支持API 21。




SHA1的答案對我來說是這樣的:在更新到最新的sdk / adt後,我的項目拒絕構建apk; 取消選中解決該問題的選項。

我不知道這個更新是否檢查過,或者之前檢查過,但新的adt搞砸了,但現在再次運行:)




我通過重新選擇執行環境的默認JRE來解決這個問題(在我的案例中為JavaSE-1.6的JRE6)。 由於某種原因它沒有得到檢查。




在我的情況下,這個問題在eclipse用v4.0 API版本更新插件後開始。 我通過轉到Eclipse的主要首選項和Android-> Build取消選中“跳過打包和dexing直到導出或啟動”

注意:如果你的eclipse為你提供了未知命令的'緊縮'錯誤,那麼請按照這個帖子




將Eclipse作為“管理員”運行,然後導入該項目。




除了所有這些建議都無效之外,我遇到了與OP相同的問題。 我找到了一個解決方案。

確保“跳過包裝和德興,直到出口或啟動。” 被選中。

轉到窗口 - >首選項 - > Android - >生成。 只要確保選擇並應用。

我知道這並沒有多大意義,但是讓它沒有選中就給了我這個錯誤,並且選擇它消失並安裝了apk。

我正在使用android自動生成的ant構建腳本,並且僅將它用作eclipse中的構建過程。 我沒有使用任何其他構建方法。




對我而言,問題在於我試圖使用IBM RAD,因為它似乎無法正常工作,所以我安裝了Eclipse,現在有一個不同的錯誤,但我應該能夠通過它




清理項目,它會做的。 有時它會在不知不覺中發生,但不斷嘗試解決使用diff方法。




Related