2015-01-26 6 views
3

의 다른 버전을 필요 :안드로이드 프로젝트 종속성 내 프로젝트의 의존성이 안드로이드 Gradle을 플러그인의 이전 버전이 필요하기 때문에 내 안드로이드 프로젝트의 Gradle을 빌드가 실패 안드로이드 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 

내 프로젝트가 COM을 사용합니다. android.tools.build:gradle:1.0.0이지만 dependency com.jakewharton.hugo는 gradle : 0.7. +을 찾고 있습니다.

여기 내 gradle 빌드 파일입니다.

최고 수준의 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에서에 휴고를 찾고, 나는 버전 0.7을 요청 않는 릴리스 1.1.0을 확인했습니다. +, 최신 코드 (출시되지 않음)는 새 버전 (1.1.0)을 사용합니다.

새로운 프로젝트로 나머지 프로젝트를 빌드하면서 Hugo가 이전 버전으로 빌드 할 수있는 방법이 있습니까?

또는

나는 내 프로젝트에 최상위 Hugo source directory from Github을 복사. 어떻게 거기에 hugo 플러그인을 찾을 gradle 말합니까?

답변

4

같은 문제가 발생했습니다. jcenter()에서 저장소를 mavenCentral()로 변경하면 문제가 해결됩니다. 두 저장소를 모두 가질 수도 있습니다.