2014-07-05 16 views
6

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.

Build error:

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 

build.gradle:

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.

+0

Mam ten sam problem. –

+1

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. –

+0

Mogę potwierdzić, że teraz kompilacja znowu działa. Travis-CI powinien być dobry, aby opublikować problem, jeśli go masz. –

Odpowiedz

0

spróbować czegoś takiego:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    //force complie with 20.0.0 
    compile ('com.android.support:appcompat-v7:20.0.0'){force = true} 
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.1' 
} 
Powiązane problemy