Mam nadzieję, że to nie powinno być zbyt trudne, ale:Nie można budować przy pomocy biblioteki na Travis CI/Android SDK V20
Obecnie staram się zbudować projekt w Android/Travis CI, którym można znajdź ponad here. Próbuję korzystać z podglądu programistów Androida L i tworzyć z Travis-CI. Miałem nadzieję, że użycie wtyczki Gradle SDK Manager pozwoli mi to zrobić. Niestety tak nie jest. Nie wiem, czy mój plik build.gradle jest nieprawidłowo skonfigurowany, czy nie, ale miałem nadzieję, że ktoś może wskazać mi właściwy kierunek.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_testConfigDebugCompile'.
> Could not find any version that matches com.android.support:appcompat-v7:20.+.
Required by:
MinimalBible:app:unspecified
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.10.+'
}
}
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
applicationId 'org.bspeice.minimalbible'
minSdkVersion 8
targetSdkVersion 20
versionCode 1
versionName '1.0'
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.squareup.dagger:dagger:1.2.1'
provided 'com.squareup.dagger:dagger-compiler:1.2.1'
compile 'com.android.support:appcompat-v7:20.+'
}
Daj mi znać, jeśli jest wymagane dalsze informacje.
Mam ten sam problem. –
Wygląda na to, że wymagane narzędzia/wersja SDK wkrótce będą dostępne: https://github.com/JakeWharton/sdk-manager-plugin/issues/38 https://github.com/JakeWharton/sdk-manager-plugin/commit/c19ea53acbbe3a35b316f766fb1065dc983bac99 Niestety na razie wygląda na to, że jedyną opcją jest uruchomienie testów na miejscu. –
Mogę potwierdzić, że teraz kompilacja znowu działa. Travis-CI powinien być dobry, aby opublikować problem, jeśli go masz. –