簡體   English   中英

編譯Java項目時Android Studio Gradle 3.0錯誤

[英]Android Studio Gradle 3.0 error when compiling java project

在更新到AS和Gradle 3.0之前,我已經在android項目中創建了一個單獨的java模塊來運行測試。 它具有自己的build.gradle和運行配置。 在升級到gradle 3之前,它一直可以正常工作。現在,當我嘗試編譯時,出現以下錯誤:

 Error:Gradle: A problem occurred configuring root project 'RUN'.
 Could not resolve all files for configuration ':classpath'.
   Could not find com.android.tools.build:gradle:3.0.0.
 Searched in the following locations:
     https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom
     https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar
     http://dl.bintray.com/sergiocasero/maven/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom
     http://dl.bintray.com/sergiocasero/maven/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar
 Required by:
     project :

該模塊的build.gradle文件如下:

apply plugin: 'application'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'joda-time:joda-time:2.9.4'
    compile 'commons-validator:commons-validator:1.6'
}

sourceCompatibility = "1.7"
targetCompatibility = "1.7"

該文件是使用AS向導創建的。

我不明白為什么gradle在構建Java項目時會尋找android構建工具。 任何人都知道如何使我的模塊編譯? 謝謝。

如果項目具有1個以上的Android模塊,則加載項目的Gradle的Android插件的classpath請求將在項目級別的build.gradle文件中,並且該文件的內容甚至用於非Android模塊。

如果您將google()添加到兩個repositories關閉中,則可以加載此插件。 作為附帶的好處,您還可以開始在Android模塊中使用各種Google庫的較新版本(例如com.android.support工件),這些版本也來自Google的Maven存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM