[英]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:i386
和sudo apt-get install libstdc++6:i386
。
那將使adb工作。 但是我發現這還不夠。 要在創建新項目時自動生成R.java文件,您還需要第三個庫:lib32z1。 可以安裝
sudo apt-get install lib32z1
。
在我的系統上有效,我在博客文章中列出了對我有用的指南。 如果您要在其他平台上構建,請弄清楚您正在開發的平台會很有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.