2014-07-05 10 views
6

Spero che questo non dovrebbe essere troppo impegnativo, ma:Impossibile costruire con libreria di supporto su Travis CI/Android SDK v20

Attualmente sto cercando di costruire un progetto in Android/Travis CI, che è possibile trova oltre here. Sto cercando di utilizzare l'anteprima per gli sviluppatori di Android L e di costruire con Travis-CI. Speravo che usare il plugin Gradle SDK Manager mi permettesse di farlo. Sfortunatamente no. Non so se il mio file build.gradle è impostato in modo improprio, o cosa, ma speravo che qualcuno potesse indicarmi la giusta direzione.

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.+' 
} 

fatemi sapere se è richiesto ulteriori informazioni.

+0

Sto avendo lo stesso problema. –

+1

Sembra che gli strumenti/versione dell'SDK richiesti potrebbero essere in arrivo: https://github.com/JakeWharton/sdk-manager-plugin/issues/38 https://github.com/JakeWharton/sdk-manager-plugin/commit/c19ea53acbbe3a35b316f766fb1065dc983bac99 Purtroppo per ora sembra che l'unica opzione sia eseguire test localmente. –

+0

E posso confermare che la build ora sta di fatto funzionando di nuovo. Travis-CI dovrebbe essere utile, pubblicare un problema se ne hai uno. –

risposta

0

provare qualcosa di simile:

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' 
} 
Problemi correlati