複数の新しいデバイスで動作する古いデバイスでクラッシュが発生しています。
android.content.res.Resources$NotFoundException: Resource ID #0x7f030035
私の記憶が正しければ、R.java を見て犯人を確認できますが、Android Studio には存在しないようです。R.java はどこにあるので、その ID を関連付けることができますか?
ありがとう。
複数の新しいデバイスで動作する古いデバイスでクラッシュが発生しています。
android.content.res.Resources$NotFoundException: Resource ID #0x7f030035
私の記憶が正しければ、R.java を見て犯人を確認できますが、Android Studio には存在しないようです。R.java はどこにあるので、その ID を関連付けることができますか?
ありがとう。
Android Studio 1.1.0 では、R.java ファイルは次の場所にあります。
プロジェクト/アプリ/ビルド/生成された/ソース/r/debug/com.android.'プロジェクト名'/R.java
上記のフォルダーのコレクションが表示されない場合は、最初にプロジェクトをクリーンアップしてビルドします。数分かかると、Gradle が IDE の下部で実行されていることがわかります。
Android Studio 3.4 以降では、R.java ファイルは次の場所にあります。
Project/app/build/generated/not_namespaced_r_class_sources/debug/processDebugResourc/r/com/{アプリのパッケージ名} / R.java
このように試してみてください。
Goto File -> Settings -> Compiler now check use external build
その後、プロジェクトを再構築します