Reputation: 7828
I'm seeing a crash on an older device that works on multiple newer devices:
android.content.res.Resources$NotFoundException: Resource ID #0x7f030035
If I recall correctly you could look at the R.java to see the culprit, however in Android Studio it doesn't seem to exist. Where is the R.java so I can correlate that ID?
Thanks.
Upvotes: 15
Views: 46400
Reputation: 291
In Android Studio 3.4 and above that the R.java file is under
Project/app/build/generated/not_namespaced_r_class_sources/debug/processDebugResourc/r/com/{app package name} / R. java
Upvotes: 4
Reputation: 11
So this took a lot of trial and error and google searches but finally have cracked it. After renaming your Android Project in
File --> Project Structure
, go to Android Manifest and rename the package manually. Then close Android Studio.
Go to your Android project in the explorer, then App --> src --> main --> java --> com
. Here, rename the folder companyname
to your new companyname
.
Open this folder, and rename the gamename
folder to your gamename, in the same format and spelling as you did in Project Structure. Now open Android Studio again.
Go to App --> java --> com --> companyname.gamename
(this should be showing as the name you gave it in the explorer). Open PTPlayer
and manually update the package name to the new package name.
This should resolve your problem of Cannot REsolve R
Upvotes: 0
Reputation: 21
[SOLVED] LOCATION OF R.JAVA file in Android Studio 1.3.1 is as follows:
In Android Studio, go to the Project Window (usually on the left-hand side pane:
Upvotes: 1
Reputation: 755
In Android Studio 1.1.0 the R.java file is under
Project/app/build/generated/source/r/debug/com.android.'projectname'/R.java
If you don't see the above collection of folders, clean and build the project first. It takes a few minutes and you'll see Gradle running at the bottom of the IDE.
Upvotes: 39
Reputation: 7159
If you are using Android Studio (Preview) 0.5.9 and the new Gradle build tool you can find the default R.java
in your IDE here:
build/source/r/release/com/google/android/gms/R.java
and your own here:
build/source/r/release/com/company/android/R.java
Upvotes: 0
Reputation:
May be try thus.
Goto File -> Settings -> Compiler now check use external build
then rebuild project
Upvotes: 0