2015-01-26 4 views
3

Gradle сборки моего Android проекта неисправного потому зависимость моего проекта нуждается в более старую версию андроида Gradle плагин:Android Project Dependency Нуждается разные версии Android Gradle плагин

Download https://repo1.maven.org/maven2/org/springframework/android/spring-android-core/1.0.1.RELEASE/spring-android-core-1.0.1.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/android/spring-android-rest-template/1.0.1.RELEASE/spring-android-rest-template-1.0.1.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/spring-asm/3.0.7.RELEASE/spring-asm-3.0.7.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/spring-core/3.0.7.RELEASE/spring-core-3.0.7.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/security/spring-security-crypto/3.1.3.RELEASE/spring-security-crypto-3.1.3.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/social/spring-social-core/1.0.2.RELEASE/spring-social-core-1.0.2.RELEASE.jar 
Download https://repo1.maven.org/maven2/org/springframework/android/spring-android-auth/1.0.1.RELEASE/spring-android-auth-1.0.1.RELEASE.jar 
Download https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar 
Download https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar 
Download https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.2/jackson-databind-2.1.2.jar 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':myapp'. 
> Could not resolve all dependencies for configuration ':myapp:classpath'. 
    > Could not find any version that matches com.android.tools.build:gradle:0.7.+. 
    Searched in the following locations: 
     https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml 
     https://maven.fabric.io/public/com/android/tools/build/gradle/maven-metadata.xml 
     https://maven.fabric.io/public/com/android/tools/build/gradle/ 
    Required by: 
     phase1:myapp:unspecified > com.jakewharton.hugo:hugo-plugin:1.1.0 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 20.894 secs 

Мой проект использует ком. android.tools.build:gradle:1.0.0, но зависимость, com.jakewharton.hugo, ищет gradle: 0.7. +.

Вот мои файлы построения градиента.

верхнего уровня build.gradle:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.0.0' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

подпроекта build.gradle:

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
     classpath 'com.jakewharton.hugo:hugo-plugin:1.1.0' 
    } 
} 

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 
apply plugin: 'hugo' 

android { 
    compileSdkVersion 20 
    buildToolsVersion '21.1.2' 
    defaultConfig { 
     minSdkVersion 13 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
    productFlavors { 
    } 
} 
.. 
.. 
.. 

Глядя Гюго на Github, я проверил, что версия 1.1.0 спрашивается для версии 0.7. +, но последний код (неизданный) использует новую версию (1.1.0)

Есть ли способ, позволяющий Hugo строить со старой версией, а остальная часть моего проекта - новой?

ИЛИ

Я скопировал верхний уровень Hugo source directory from Github в моем проекте. Как я могу описать град, чтобы найти там плагин hugo?

ответ

4

Мы столкнулись с той же проблемой. Если вы измените свой репозиторий на mavenCentral() из jcenter(), он должен решить проблему. Также возможно иметь оба хранилища.

Смежные вопросы