Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Studio and android.support.v4.app.Fragment: cannot resolve symbol

I am trying out Android Studio instead of Eclipse. I install it and then start a completely new project and follow the wizard. I add no code of my own.

Then, I right-click to create a new component, a new Fragment:

enter image description here

and choose a new fragment:

enter image description here

and as soon as I do, I see compile errors:

enter image description here

... so I start googling and find out that I need to install and reference support library 4, and that I do. When I check the build.gradle (whatever that is, new to me coming from Eclipse), I see:

enter image description here

but I change that to

enter image description here

because they said so here. After recompiling and all that, the error is still there. I then reference the .jar-file directly, like this:

enter image description here

and again do recompile etc, but that doesn't help either.

This behaviour seems very strange to me. What am I missing here? This is the SDK Manager view:

enter image description here

like image 490
Ted Avatar asked Dec 04 '13 21:12

Ted


1 Answers

DID NOT WORK:

I have already had the following dependency in my build.gradle

implementation 'com.android.support:support-v13:26.0.2' 

I have tried all of the following,

  • Invalidate Caches/Restart
  • Sync project with gradle files
  • Clean project
  • Rebuild project
  • gradlew clean

But, none of them worked for me.

SOLUTION:

Finally, I solved it by deleting "/.idea/libraries", and then synced with gradle and built again.

like image 183
Owen Chen Avatar answered Sep 21 '22 13:09

Owen Chen