簡體   English   中英

嘗試在Eclipse中使用adt工具創建新的Android應用程序。 R.Java丟失,即使經過重新整理也是如此;

[英]Attempting to create new Android Application with adt tools in Eclipse. R.Java missing, even after clean and rebuid;

創建新的android應用程序時遇到問題。 我創建了新項目,並且收到錯誤消息R無法解析為變量。 我不導入(因為我發現不對與此類似的其他線程執行此操作)。 我清理並重建,但R.Java從未出現在gen中。 我嘗試了幾件事,但無濟於事。 可能是我下載的ADT工具版本存在問題,還是還有其他問題?

編輯:這是在Windows上

僅當您的項目構建失敗時,您的項目才能生成R文件。 99%的原因是由於您的XML錯誤。

仔細檢查您最近更改的XML是否存在錯誤。

檢查您的xml文件,解決錯誤,重新啟動項目並再次執行清理。 如果這樣做沒有幫助,請執行以下步驟:

1. Delete the project.
2. Create New project.

這樣可以解決問題

我剛剛解決了這個問題,所以我可以提供在我的系統(Ubuntu 12.10 64位)上有效的答案。 我發現需要安裝以下三個庫:libncurses5:i385,libstdc ++ 6:i386和lib32z1。

運行adb需要前兩個庫。 您可以通過進入/ tools或/ platform-tools並運行adb來測試是否需要它們。 如果收到錯誤消息說adb文件不存在,但實際上您可以看到它存在,那么問題的一部分就是您需要以下兩個庫:libncurses5:i386和libstdc ++ 6:i386 。 您可以使用

sudo apt-get install libncurses5:i386sudo apt-get install libstdc++6:i386

那將使adb工作。 但是我發現這還不夠。 要在創建新項目時自動生成R.java文件,您還需要第三個庫:lib32z1。 可以安裝

sudo apt-get install lib32z1

在我的系統上有效,我在博客文章中列出了對我有用的指南。 如果您要在其他平台上構建,請弄清楚您正在開發的平台會很有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM