我有一個突然停止工作的Android應用程序項目。目前顯然沒有錯誤,但是當我嘗試啓動,我得到這個:執行aapt的Android Eclipse錯誤:返回碼139
錯誤執行AAPT:返回碼139
我試圖清理項目及其相關的庫項目,重新啓動Eclipse的,更新到最新的ADT和SDK版本等,但都失敗了。我也有這個其他錯誤有時(不改變任何東西):
錯誤產生最終的歸檔文件:java.io.FileNotFoundException: ... /斌/ resources.ap_不存在
我完全失去了。
更多信息
我花了幾個小時逐件拆卸和重新組裝一切片,最後發現是什麼原因導致這些錯誤,但我還是不明白什麼更好的......我有這樣的資源:
<resources>
<integer-array name="titi">
<item>@+id/toto</item>
</integer-array>
</resources>
我刪除它,一切都再次運行......當然,資源文件沒有任何錯誤。半天失去了一天,這個Eclipse讓我瘋狂8 /我是唯一一個嗎?
在樣式中聲明ID後得到相同的錯誤。必須是與ID資源相關的內容? – Matthias
剛剛得到相同的錯誤,並花了相當長的時間來追蹤它。對我來說,問題在於com.google.android.gms.maps.MapView和分配給它的id。給它「mapview」的作品,但「地圖」不。在特定佈局的其他地方都沒有使用ID,但都用於其他佈局。我正在從使用舊的MapView類轉換到新的(所有舊的實例都是ID爲「mapview」,我一直在製作新的「map」以保持跟蹤)。這一定是一些奇怪的ID衝突錯誤? –
看起來像我的錯誤發生,如果我沒有視圖的地方ID爲「mapview」。我提交了一個bug:http://code.google.com/p/android/issues/detail?id=43100 –