У меня возникла проблема в моем проекте библиотеки. Я добавил в build.gradle
lib зависимости поддержки, и я использовал их в своем коде. Когда я создаю файл .aar
для использования на Maven
, зависимости поддержки «игнорируются», они не видны проектом, в котором я использую lib.Поддержка библиотек не работает с aar
Вот предупреждение я получаю в gradle
из Lib:
Dependency on a support library, but the SDK installation does not have the "Extras > Android Support Repository" installed. Open the SDK manager and install it.
Очевидно, у меня есть последняя версия поддержки хранилищ установлены.
Вот Gradle из Lib:
apply plugin: 'com.android.library'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
lintOptions {
abortOnError false
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:design:22.2.0'
}
}
В моем проекте, в котором я добавляю LIB в зависимости, например, в styles.xml, я не могу видеть AppCompat темы ,
А вот Gradle приложения:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "giorgioantonioli.fondesa.spesapp"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile ('com.fondesa:antoniolimaterial:[email protected]'){ //lib
transitive = true;
}
}
@HugoGresse Теперь я не могу попробовать, но когда я это сделаю, я напишу ответ –
@HugoGresse, который не решил проблему –
Я пробовал, что вы код, и он работает так, как должен , Обязательно обновите SDK (я знаю, что вы говорите, что у вас есть ...) https://www.dropbox.com/s/gcz6rxfjgxf3l14/Capture%20d%27%C3%A9cran%202015-06-16%2011.33. 12.png? Dl = 0 –