今天我一直在努力讓我的Android應用程序在Android Studio中工作。我從Eclipse項目導入了項目。但是,創建了錯誤的R.java文件。如何讓Android Studio生成R.java?
代碼中的任何地方R都是紅色的:Cannot resolve symbol "R"
。並且當懸停進口聲明時(import com.example.myproject.R;
):Unused import statement
。我不知道R.java
被創建或應該位於何處,但這是我的猜測:$MODULE$/build/generated/source/r/debug/com/example/myproject/R.java
。 也就是說,因爲正在生成$MODULE/build/generated/source/r/release/com/example/myproject/R.java
,但不是/debug/
版本。如果我將/release/
R.java文件複製到/debug/com/example/myproject/
目錄,則所有錯誤都會自行解決。 但是我怎樣才能讓Android Studio始終生成/debug/
R.java文件?
的myproject.iml文件顯示:那麼,爲什麼在R.java發佈文件夾中生成
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
.... etc..
?
你檢查了你的xml文件嗎?那裏有任何錯誤?嘗試重建並清理您的項目。 –
嘗試運行assembleDebug並檢查錯誤 –
我有類似的問題。使用'正常'項目構建時,調試R生成的文件丟失。如果我選擇庫項目,然後選擇「Build-> Make Module」,則會生成調試R。 –