397

Since updating to ADT 14 I can no longer build my project. It was building fine prior to updating.

The error:

[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
[2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;

Similar issues have been reported and I have tried the suggestions there including

  • Restarting Eclipse.
  • Cleaning the project and rebuild - Disable "Project->Build Automatically" option, then "Clean" and "Build" project, then try to run. reset "Build Automatically" option to On
  • Re-installing the Android Developer Tools
  • Re-installing Eclipse (updated to the latest version 3.7.1)
  • Created a new project importing from the file system
  • Created a new project from subversion.
InnocentKiller
  • 5,234
  • 7
  • 36
  • 84
terry
  • 2,032
  • 4
  • 17
  • 11
  • were you working on windows or mac .. because I would like to follow the following answers but I am not sure if they are going to work on mac .. thanks – McLan Feb 08 '14 at 16:33
  • if you have imported library project and have also imported library JAR in lib folder then you have to remove jar file from your lib folder and also from [ Build Path -> Configure Build Path ] . And it will be worked. – Mehul Jan 13 '16 at 03:50
  • Look at my answer on following link. http://stackoverflow.com/a/38391449/3702595 – Sattar Hummatli Jul 15 '16 at 08:35

54 Answers54

462

I had the same problem, quite weird because it was happening only when using Eclipse (but it was OK with Ant). This is how I fixed it:

  • Right click on the Project Name
  • Select Build Path -> Configure Build Path
  • In Java Build Path, go to the tab Order and Export

  • Uncheck your .jar library

Only sometimes: In Order and Export tab I did not have any jar library there, so I have unchecked Android Private Libraries item. Now my project is running.

Nabin
  • 11,216
  • 8
  • 63
  • 98
Marco Bonifazi
  • 623
  • 2
  • 8
  • 10
  • In my project, I was including the support library from the sdk directory in my build path, and I had the support library in the "libs" folder for support of ant building. I unchecked one and it fixed my issue. – Chris Feist Aug 14 '13 at 19:03
  • 20
    Sometime between the last time building and launching, a new library appeared mysteriously in my project: "Android Private Libraries" containing the support library I was already referencing. So this mysterious "multiple dex files define ____" appeared. Checking the Java Build Path and seeing this new item, and unchecking the originally-included support library solved the problem for me. – Tom Pace Sep 26 '13 at 17:20
  • 9
    Thanks a lot. This is the correct solution. I really do not know why eclipse has this much bugs. Now the situation is like only 2 hours I can code and 6 hours I have to find solution to this kinds of unnecessary issues. – roy mathew Nov 01 '13 at 08:47
  • 45
    In Order and Export tab I did not have any jar library there, so I have unchecked `Android Private Libraries` item. Now my project is running. – Junior Mayhé Jan 18 '14 at 22:57
  • Reason : Its because the library imported and the library used in our code clash. Suggestion: always remove the dependency from library... not from the source. as there might be the the requirement of importing one more library in future. – jeet.chanchawat May 06 '14 at 09:06
  • I had to uncheck the android support library in order/export. Strangely, i didn't change anything before this bug appeared. – Bart Burg May 09 '14 at 09:14
  • 1
    In my case I had a **dublicate** of ´android-support-v4.jar´. When i **deleted** it, the error went away – ymerdrengene Jul 17 '14 at 13:01
  • Sooper dude...this is the solution. This error generally kills atleast couple of hours of time for every developer before he realizes that this is the solution...and...I'm no exception in this case :( :) Finally...it is running smooth – Ramakishna Balla Aug 04 '14 at 16:20
  • I move up the `projectName/src` to the top and then `projectName/gen` and it works. – Alston Oct 28 '14 at 03:40
  • All this didnt work until I tried to uncheck the private libraries and clean the project that totally worked thank you – Manny265 Mar 05 '15 at 11:37
  • Try to change the target version of all project.This works for me – userDroid Sep 10 '15 at 04:58
94

My problem was resolved after cleaning up some directories and files left over from the previous versions of the tools. ADT Rev 14 changes where binaries are stored. I deleted the entire bin directory, restarted Eclipse and cleaned the build and forced a rebuild. That seemed to do the trick initially but the problem came back after the next run.

I finally discovered that my bin directory was included in the project build path. I excluded bin from the build path and repeated the steps above. This resolved my problem.

terry
  • 2,032
  • 4
  • 17
  • 11
  • 42
    What the heck Google. This problem keeps coming back even with R15. – terry Oct 29 '11 at 02:33
  • 2
    I edited the solution above to include the final resolution. Resolved permanently now. – terry Nov 08 '11 at 16:04
  • 7
    In short, no one really knows *why* the problem happens, *what* it means and *how* to fix it (I don't have any bin directory in the Java Build Path). I avoided updating to R15 for these reasons, staying with R9. But I am still having [a similar problem](http://stackoverflow.com/questions/8721498/multiple-dex-files-define-lcom-android-vending-billing-imarketbillingservice), with no clue in sight. Any tip or help would be greatly appreciated. – Bill The Ape Jan 04 '12 at 17:28
  • 6
    @BillTheApe - agreed. This is beyond frustrating, it's costly. – Tom Redman Jan 04 '12 at 20:23
  • @TRedman I finally managed to [solve the problem](http://stackoverflow.com/questions/8721498/why-cant-googles-market-billing-sample-build-in-a-signed-release-version/8749008#8749008). Without understanding why. Don't laugh. LOL +1. – Bill The Ape Jan 05 '12 at 22:45
50

[Solved for me]

Eclipse project properties->Java build path->Order and export

Uncheck Android private libraries.

user802467
  • 951
  • 2
  • 14
  • 22
46

None of the above helped. It was a simple problem in the end.

I had a project which uses the FacebookSDK and ViewPagerIndicator as library projects. All were built on Android API 16 and those two projects used the android support library vX (X not being 16!)

I added an external JAR to both those projects and pointed it to \extras\android\v4... And also removed the v4 jar I had in their libs folders.

Clean all projects and re-build.

Voilla!

The exact error I was receiving: Unable to execute dex: Multiple dex files define Landroid/support/v4/view/PagerAdapter; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/view/PagerAdapter;

Roy Weinberg
  • 161
  • 2
  • 2
36

This problem was happening me, I had an external .jar in my libs folder called gson-2.2.2.jar but for some reason there were two of them, gson-2.2.2.jar and gson-2.2.2.jar(1), I simply deleted the latter and my project built fine again.

TomSelleck
  • 6,706
  • 22
  • 82
  • 151
  • 2
    I had a similar issue when there was an old jar file in the libs folder and linked it to a newer jar in the same workspace. When ADT finds multiple definitions for the same symbol it puts an error like this. Deleting the old jar file in the libs folder fixed it for me. – phyatt Oct 01 '13 at 00:13
  • External jar is one of the causes to the problem and happened to be so in my case, too. I just had a leftover jar in my `/libs` from a prior experiment, resulting in both a Library Project and the .jar that was generated from it. Deleting that jar under `/libs` solves the problem. +1 – ripopenid Dec 06 '13 at 03:43
31
  1. Close eclipse.
  2. Delete bin folder inside your project folder.
  3. Start eclipse and clean your project.
  4. Now run and the problem should be gone
thomaux
  • 19,133
  • 10
  • 76
  • 103
Mohit marwal
  • 251
  • 5
  • 12
  • **Mateus Viccari's** answer solved my problem, I removed duplicate libs, and it works like charm.. – swiftBoy Oct 25 '13 at 06:46
  • Worked for me.If `manifest file` get removed by eclipse from `bin` directory,add it manually and clean project again. – Mehul Joisar Nov 27 '13 at 05:18
  • Works for me. Also make sure you don't have the same .jar in two different places (in my case I had it both in a library project and in a project referencing that library project. Seems Eclipse just added it automatically for some reason) – Magnus Apr 26 '14 at 10:11
  • For me, I just cleaned the ENTIRE workspace. Simply cleaning the project was not enough. I believe my problem had to do with switching one of the projects to "Library" in the middle of a clean operation – tricknology Aug 14 '14 at 16:41
  • Didn't help in my case – redux Jan 28 '15 at 16:51
26

As others have mentioned, this occurs when you have multiple copies of the same class in your build path - including bin/ in your classpath is one way to guarantee this problem.

For me, this occurred when I had added android-support-v4.jar to my libs/ folder, and somehow eclipse added a second copy to bin/classes/android-support-v4.jar.

Deleting the extra copy in bin/classes solved the problem - unsure why Eclipse made a copy there.

You can test for this with

grep -r YourOffendingClassName YourApp | grep jar

chaqke
  • 1,497
  • 17
  • 23
23

For me, I just right click on project -> Build path -> configure build path -> Libraries -> remove dependency

after it works.

sonida
  • 4,411
  • 1
  • 38
  • 40
20

This error can happen if you have two jars that contains the same class names, e.g. I had two library: jsr311-api-1.1.1.jar, and jersey-core-1.17.1.jar, both containing the class javax.ws.rs.ApplicationPath. I removed jsr311-api-1.1.1.jar and it worked fine.

Mateus Viccari
  • 7,389
  • 14
  • 65
  • 101
19

I was getting this error after adding the facebooksdk.jar to a project that already had dependencies on the android-support-v4.jar. Since the facebooksdk.jar already includes its own android-support-v4.jar there were conflicts. Removing the earlier android-support-v4.jar from the projects Properties / Java Build Path / Libraries resolved the issue for me.

animuson
  • 53,861
  • 28
  • 137
  • 147
18

Go to Project/properties and Java Build Path and unchecked the Android Private Libraries.

This is also another case for this kind of error

Done

Hiren Patel
  • 52,124
  • 21
  • 173
  • 151
15

I removed Android dependencies from build path and it worked.

Edit: ignore that. I had same jar in my maven dependencies and libs folder. I removed the one at the lib folder.

Hadi Tok
  • 772
  • 8
  • 20
  • 2
    Removing Android Dependencies from the build path broke my project. Fortunately it was easy to restore by right-clicking project > Android Tools > Fix Project Properties. – dvs Jan 15 '13 at 16:35
  • In some cases removing android dependencies and regenerating it solves some problems. But as in my edit that is not the case. – Hadi Tok Jan 17 '13 at 11:18
9

You have probably installed r14, this error may have been caused due to the platform tools update, you have to re-install your sdk

Community
  • 1
  • 1
Reno
  • 33,594
  • 11
  • 89
  • 102
  • I just completely blew away my SDK and installed it fresh from the downloaded zip file and then loaded the Android APIs with the Android SDK Manager. I had high hopes but the problem persists. – terry Oct 24 '11 at 06:08
  • There is a .android hidden folder in windows, you should delete that too. – Reno Oct 24 '11 at 06:16
  • the same problem exist – McLan Feb 08 '14 at 16:34
9

For me this problem only exists as long as there are Android library projects involved in my project. So when I remove all the libraries and do as you said I can run my app again. If there are libraries involved even the bin-removal-trick trick won' work.

I don't get why this bug first appeared today since I'm using ADT 14 for several days now. Well there were other bugs that kept me happy though.

mephju
  • 41
  • 2
8

Deleting the bin folder was not enough, I also deleted the gen folder. Then after two rebuilds the dex error message was gone.

Rudolf Polzer
  • 345
  • 4
  • 9
8

Select the project in Project Explorer, right-click and select Properties -> Java Build Path -> Source -> Check the box for Allow output folders for source folders

biegleux
  • 13,179
  • 11
  • 45
  • 52
prasantasing
  • 11
  • 1
  • 1
8

I was basically facing the same issue. I deleted the BIN folder, then removed unused jar files for Order and Import from eclipse. IT WORKED after that

Ahsan Zaheer
  • 646
  • 1
  • 12
  • 18
7

I'm late to this party, but adding my own experience so I can find it again later :)

I ran into this problem after upgrading the android sdk and eclipse ad-ins. No upgrade goes unpunished!

The problem for me was related to library projects, my app references both standard java projects and android library projects. I noticed the Java Build Path settings were including the android library projects src and res folders in the Source list (upvotes to everyone that mention bin in source being issue, src and res was also an issue.)

So the solution was:

  1. Remove all referenced Android libraries source and project references from the Java Build Path section of the settings in both Source list and Project list
  2. Make sure pure java dependencies are listed in Project list, and Checked in the Order and Export tab so the classes are included in the apk
  3. Make sure all Android library dependencies are listed on the Android section of project properties, in the library section below the checked SDK versions.

It was along way to piece all that together from the other solutions! Phew!

Jay
  • 3,203
  • 2
  • 25
  • 31
  • Well stated! I came to identical conclusions after a lot of work. I just wanted to add that it if any of your library projects include other library projects or pure-Java dependencies, that they must all be added the same way, otherwise this error will arise. If you follow the rules above for all your projects, you shouldn't have any problems. – strangeluck Sep 26 '13 at 19:33
  • 1
    One more thing... it appears that if you don't need to export the Android Private Libraries of a project or library project, don't. If more than one project or library project exports it, you'll get the multiple dex files error. – strangeluck Sep 27 '13 at 12:28
6

Modify your eclipse.ini file and set the maximum memory parameter to

-Xmx1024m

Then restart your computer.

It worked for me.

Truncarlos
  • 175
  • 2
  • 7
6

found a solution i believe??

    [2013-04-28 23:56:09 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/coremedia/iso/AbstractBoxParser$1;

Where it says : "Lcom/coremedia/iso/AbstractBoxParser$1" that just happen to be the location of the library I imported that was causing the issue. Looked for com.codemedia.iso.AbstractBoxParser$1.class and .AbstractBoxParser.class.... took that jar, unpackaged it, removed both of those files, then repackaged as a .zip, added to library, cleaned and worked! no more conflict for me! (also no updates or additional downloads)

jp093121
  • 1,752
  • 19
  • 13
6

I had two different versions of Cordova .jar-files in my libs folder, I deleted the one I wasn't even using and it worked right away. Weird because I didn't notice that before and it worked before and then suddenly stopped working...

Dediqated
  • 901
  • 15
  • 35
6

I ran into this when I upgraded from adt 14 to 15 and to get it to work I ended up just deleting the .eclipse folder (along with my settings) and re-installing the adt 15.

Jake1164
  • 12,291
  • 6
  • 47
  • 64
6

After reading Terrys response about deleting the bin directory and Larrys about the the location of the ANT directory:

I moved the files located in my projects BIN directory to the BIN/CLASSES and im up and running.

Edit 1 Then failed on second run...doh

Edit 2 So closed Eclipse moved files back to original location and its all working... um what? I don't pretend to know why this worked. Will update if any changes.

Edit 3 I have noted from my backups that there were indeed duplicate files in the BIN directory and BIN/CLASSES.

So the answer is: don't have files in both locations. At least for me that's what worked.

Brock Adams
  • 90,639
  • 22
  • 233
  • 295
HostMyBus
  • 195
  • 2
  • 9
  • Try to reduce answers to: **Helpful conclusion** followed by **supporting facts**. Avoid history narrative AMAP; People tend to flag that, thinking it's "not an answer". – Brock Adams Dec 04 '11 at 20:46
  • cheers for that, any help to making my ramblings clearer is appreciated – HostMyBus Dec 04 '11 at 23:29
5

I have several library projects with the same package name specified in the AndroidManifest (so no duplicate field names are generated by R.java). I had to remove any permissions and activities from the AndroidManifest.xml for all library projects to remove the error so Manifest.java wasn't created multiple times. Hopefully this can help someone.

Jared Rummler
  • 37,824
  • 19
  • 133
  • 148
5

The ADT R14 update changes where the classes go to the bin/classes directory (see http://tools.android.com/recent/buildchangesinrevision14). If you are using ANT, you should change the path for your classes from bin to bin/classes. This worked for me.

Larry Borsato
  • 394
  • 3
  • 5
5

Solution for me:

  1. BACK UP YOUR CODE!
  2. Navigate to your project workspace (not your project) and run the following commands:

    dev1:workspace$ cd ~/Documents/workspace/.metadata/.plugins/ dev1:workspace$ rm -rf org.eclipse.core.resources

  3. Navigate to your Eclipse directory and type this command:

    dev1:eclipse$ ./eclipse clear

  4. Eclipse will start with an empty workspace - don't worry your projects are still there. Simple create new project from existing resource and things should be gravy.

The exact error I was receiving: [2012-02-07 14:15:53 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/view/PagerAdapter; [2012-02-07 14:15:53 - ProjectCloud] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/view/PagerAdapter;

Cookster
  • 1,463
  • 14
  • 21
4

I converted a non-library project to a library project, but it had a previously built jar file in the libs folder. Removing this jar file caused this error to go away.

PacificSky
  • 3,422
  • 2
  • 25
  • 24
4

I was facing the same issue then i saw while pushing my app some jar files which were loaded twice hence multiple dex error .Just go to your project properties -> Java Build Path and try unchecking jar which is being loaded twice.

Navi
  • 449
  • 1
  • 6
  • 16
4

[Solved for me]

by removing the duplicate library "JAR file" then remove BuildConfig.java file, Clean project and its work.

AbuQauod
  • 919
  • 14
  • 30
4

After trying all the other suggestions with no luck, I deleted all the contents of my projects 'bin' directory, then ran eclipse again and it worked.

JPB
  • 11
  • 1
3

I had a similar problem when I added ActionBarSherlock as a library in my project. Eclipse ADT v21.0 pre-created dex files supposedly for faster building of the project. These dex files were the same as some of the jar files in my lib folder. So just keep one and delete the other. I deleted the ones in the lib folder as the dexed files were generating automatically.

RaWa
  • 123
  • 1
  • 8
3

I am facing the same problem. The problem I found that I have a library project, in that project's manifest file, there is no targetSdkVersion property. I have added that property under (uses-sdk) tag. Then clean my project. Now my app runs normally.

Dinesh
  • 965
  • 2
  • 11
  • 23
3

Make sure that "android-support-v4.jar" is unchecked in Order and Export tab under Java Build Path

Follow the steps:

  1. Project Properties
  2. Java Build path
  3. Order and Export
  4. Uncheck "android-support-v4.jar"
Muhamed Riyas M
  • 5,055
  • 3
  • 30
  • 31
3

I had tried most of the above solution and in past some of them had worked.

But this time none of them worked, so i had deleted my library project's .jar file. and rebuild both library and application project.

And this time it's worked!

hi0001234d
  • 109
  • 3
  • 12
3

Try deleting R.java and letting eclipse re-generate it.

Blaskovicz
  • 6,122
  • 7
  • 41
  • 50
2

NON OF THE ABOVE METHODE WORKED FOR ME BUT MINE IS WORKED LIKE A CHARM!

The problem happens when user builds the dependent library with eclipse. So to get the solution

Step 1: Delete the library (like support library project v4 or v13) from Eclipse with delete workspace source permanantly

Step 2: Re import the library and include it to your project

Step 3: Clean and Rebuild

DONE!

Sazzad Hissain Khan
  • 37,929
  • 33
  • 189
  • 256
2

Found another scenario where this issue happens: The problem was that the libs folder was used as a Source in the project preferences, so it was exported twice. Resolved by right clicking on the libs folder -> Build Path -> Remove from Build Path

Doron Zehavi
  • 113
  • 1
  • 5
  • If the library is imported several times this error will occur. Check the Java Build Path if there are several imports of the same .jar file. – The Demz Aug 25 '14 at 07:54
2

This happen when in our app, we have libs folder with gson jar (eg: gson-2.2.4.jar). In sametime, our Google Play Service library already have Gson as well.

i have remove it from my app and its work fine now.

AbuQauod
  • 919
  • 14
  • 30
2

This was the top result when I searched for this error in Google.

Though the question doesn't ask how to solve this issue in regards to React Native, I thought I would share anyway for anyone who ends up here and is using React Native.

From the project root run:

  • cd android && ./gradlew clean [Mac - Bash Terminal]
  • cd android & gradlew clean [Windows - Command Prompt]

Then react-native run-android to build and run again.

Rob
  • 6,758
  • 4
  • 46
  • 51
1

I resolved this issue in my project by deleting a library:

Reason: I included a library-project in my project, and mistakenly did not removed the previous lib from my project, so when I was running the project then same library dex files were generating twice, when I removed the same-library from lib folder of my project, the error gone away and build was created successfully, I hope others may face the same issue.

Naveed Ahmad
  • 6,627
  • 2
  • 58
  • 83
  • Seems stupid, but I have run into the same apparently. Solving a dependency error I added a jar and forgot to delete the dependency in build.gradle – comodoro Sep 25 '17 at 14:06
0

I had two related but not identical guava libraries in the /libs directory, after I removed one, the problem went away.

aez
  • 2,406
  • 2
  • 26
  • 46
0

For me I had pointed to a jar file in my builtPath which wasn't actually in that path anymore!

Sara
  • 2,417
  • 7
  • 35
  • 52
0

I got the same error message with the GooglePlayService library project google-play-services.jar .

We use maven, for this reason I have to add the Library in my local maven repository.(mvn install:install-file -Dfile=xxx)

Now the library is twice in the "Java Build Path" -> Libraries.

  • once in Android Dependencies
  • and once in the Maven Dependencies.

To fix the problem I need to remove the library from the google-play-services_lib/libs directory (the jar it is used automatically)

Gugelhupf
  • 943
  • 12
  • 16
0

I had this problem and solved it by changing the path of the. jar for change directory, but the. jar pulled the other side, change the path and I entered without problem

0

i had the same problem unable to execute multipledex files in android --lorg\xhtml\CSS

i deleted 2external jars files in lib folder--core-renderer-3043e0f89ffb2.jar

core-renderer-minimal-e70d6a.jar and my project built fine again...

user1859771
  • 186
  • 3
  • 14
0

In my case, I delete the ".apk" file in the "src/com/..." directory, clean the project and run.

I had tried all the previous suggestions and did not work for me!

ItsMeMario
  • 113
  • 8
0

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/zxing/BarcodeFormat;

Posting this answer for those receiving this error with regards to the barcode scanner plugin from zxing.

Just delete the jar file in the libs folder. Should be project/libs/com.google.zxing.client.android.captureactivity.jar

pdxwebdev
  • 31
  • 3
0

This error occurred to me when I imported a .jar file (as a matter of fact it was httpmime-4.3.jar) and tried to use it. For me the solution was easy: I removed the .jar file from the libs folder and deleted it from Order and Export. Ran the project again, it worked, so I added the .jar file again and it was finally okay.

erdomester
  • 11,789
  • 32
  • 132
  • 234
0

The issue is that "Android Dependencies" keep the reference to the old AdMob SDK even after:

  • remove the old admob sdk from build path
  • ant clean
  • eclipse clean
  • delete the bin and gen folders manually
  • close / open eclipse
  • update sdk tools
  • update adt

The solution is to actually delete the AdMob SDK JAR from your computer, not just from the project.

thiagolr
  • 6,909
  • 6
  • 44
  • 64
0

Check that your bin folder is not in the build path.

Sterling Diaz
  • 3,789
  • 2
  • 31
  • 35
0

go to \bin\dexedLibs and remove all the jars of the already removed libraries, then clean

Muhammed Refaat
  • 8,914
  • 14
  • 83
  • 118
0

Spliting Google Play Service could help you : https://developers.google.com/android/guides/setup#split

so instead of adding just play-services :

compile 'com.google.android.gms:play-services:7.5.0'

you add only what you need :

// Google Maps only
compile 'com.google.android.gms:play-services-maps:7.5.0'
sonique
  • 4,539
  • 2
  • 30
  • 39
0

If you use 'com.google.android.gms:play-services' You can add what you really need to look at the following list:

Google+ com.google.android.gms:play-services-plus:10.0.1

Google Account Login com.google.android.gms:play-services-auth:10.0.1

Google Actions, Base Client Library com.google.android.gms:play-services-base:10.0.1

Google Address API com.google.android.gms:play-services-identity:10.0.1

Firebase App Indexing com.google.firebase:firebase-appindexing:10.0.1 Google Analytics com.google.android.gms:play-services-analytics:10.0.1

Google Awareness com.google.android.gms:play-services-awareness:10.0.1

Google Cast com.google.android.gms:play-services-cast:10.0.1

Google Cloud Messaging com.google.android.gms:play-services-gcm:10.0.1

Google Drive com.google.android.gms:play-services-drive:10.0.1

Google Fit com.google.android.gms:play-services-fitness:10.0.1

Google Location and Activity Recognition com.google.android.gms:play-services-location:10.0.1

Google Maps com.google.android.gms:play-services-maps:10.0.1

Google Mobile Ads com.google.android.gms:play-services-ads:10.0.1

Google Places com.google.android.gms:play-services-places:10.0.1

Mobile Vision com.google.android.gms:play-services-vision:10.0.1

Google Nearby com.google.android.gms:play-services-nearby:10.0.1

Google Panorama Viewer com.google.android.gms:play-services-panorama:10.0.1

Google Play Game services com.google.android.gms:play-services-games:10.0.1

SafetyNet com.google.android.gms:play-services-safetynet:10.0.1

Android Pay com.google.android.gms:play-services-wallet:10.0.1

Android Wear com.google.android.gms:play-services-wearable:10.0.1

Ahmad Aghazadeh
  • 16,571
  • 12
  • 101
  • 98
0

Delete generated R package from your referenced library. Sometimes Clean and Rebuild doesn't remove old R generated files.

alex
  • 301
  • 3
  • 13