У меня есть андроид projct в Android Studio, все это работало в последний раз, когда я его использовал, однако я обновил Android Studio, и теперь у меня возникает странная проблема.Предоставленные зависимости могут быть только баночками
В выводе ошибки в Android Studio У меня есть следующие:
Warning: Project MyApp: provided dependencies can only be jars. com.google.android.gms:play-services.6.5.87 is an Android Library
Warning: Project MyApp: provided dependencies can only be jars. com.MyCompany.MyLibrary:aar:1.0 is an Android Library.
Ниже мой файл build.gradle.
apply plugin: 'android'
android {
compileSdkVersion 21
buildToolsVersion "20.0.0"
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
defaultConfig {
//applicationId "com.MyCompany.MyApp"
minSdkVersion 14
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
debuggable false
}
}
repositories {
mavenLocal()
}
}
dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:support-v4:21.0.0'
compile 'com.MyCompany:CritiMon:1.0'
compile 'com.MyCompany:Library:1.1'
provided 'com.MyCompany:MyLibrary:1.0'
compile 'com.MyCompany:NavigationDrawerManager:2.1'
provided 'com.google.android.gms:play-services:+'
compile files('libs/ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar')
}
Изменение '' provided' в compile'. Я не могу говорить за вашу библиотеку, но «игровые сервисы» не предоставляются «с точки зрения Gradle» на любом устройстве AFAIK. – CommonsWare
Да, это правильно, не знаю, почему это внезапно не работает. У меня это было давно. – Boardy
У меня была такая же проблема с recyclerview lib, но я только обновил версию плагина Android Gradle. Похоже, что он больше не работает с версией 1.1.x. – wmora