I am tryng 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:
and choose a new fragment:
and as soon as I do, I see compile errors:
... 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 (whatver that is, new to me coming from Eclipse), I see:
but I change that to
because they said so here. After recompiling and all that, the error is still there. I then reference the .jar-file directly, like this:
and again do recompile yada yada, but that doesnt help either.
This behaviour seems very strange to me. What am I missing here? This is the SDK Manager view:
So, what am I missing? Thanks =)
I was facing the same issue. As it turns out in my build.gradle file there was this :
Removing that fixed my issue. So guys, if doing all that and still your issue is not fixed, look for any exclude keywords in your gradle file.
For me : Build->Clean Project solved this question
I'm running the most current version of AndroidStudio to date (11/10/2015) -- v1.4 (build AI-141.2288178, built on September 28, 2015) and I built my project and everything worked fine. Then after a few hours of my computer being inactive I came back, edited some code that had nothing to do with the support libraries and started seeing :
The solution was to simply do a
I only mention this so others might see it and know it is happening out there.
For everyone who comes to this thread and builds with maven: add support-v4 dependency and build to download the repo.
Then add the library manuelly to your project:
Project Structure -> Libraries -> Add
And move to you're repo for the correct jar file: C:\Users\XXXXXXX\.m2\repository\com\google\android\support-v4\r7\support-v4-r7.jar
I have already had the following dependency in my build.gradle
I have tried all of the following,
But, none of them worked for me.
Finally, I solved it by deleting "/.idea/libraries", and then synced with gradle and built again.
I encountered this issue and tried everything including
File
>Invalidate Caches
but nothing worked. The reason this issue was happening for me was because I had external projects that were using a different AppCompat version to my main gradle file.After I updated all gradle files to be the same version the compile error went away.