1

I am trying to apply material theme. After changing com.android.support:appcompat-v7:19.1.0 in build.gradle file to v7:21.0.0.-rc1 or v7:21+, i am getting following error:

Module version com.loopj.android:android-async-http:1.4.3 depends on libraries but is not a library itself

com.loopj.android:android-async-http:1.4.3 dependency is in another build.gradle which is like a project inside main project.

dependencies {
    compile 'com.loopj.android:android-async-http:1.4.3'
}

Update: I changed it to 1.4.4 but now I am getting:

Error:Execution failed for task ':mergeDebugManifests'. Manifest merging failed. See console for more info.

As per this link, I have 'android-L' everywhere, still no luck

Community
  • 1
  • 1
T_C
  • 3,148
  • 5
  • 26
  • 46

1 Answers1

3

By modifying the answer found here: Crouton depends on libraries but is not a library itself

I changed the dependency declaration in build.gradle as follows:

compile('com.strongloop:loopback-android:1.+@aar') {
    exclude group: 'com.google.android', module: 'support-v4'
}

This seems to have solved it for me. If there is a better solution to this, I for one would like to hear what it is.

Community
  • 1
  • 1
Timo Salokas
  • 136
  • 5