更新到Android studio 3.1后我面对这个erorr无法找到org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0

时间:2018-03-28 12:42:06

标签: java android android-studio kotlin android-gradle

更新到Android Studio 3.1后,我遇到了这个错误。

注意:我使用的是Java而不是Kotlin

Could not find org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0.

Searched in the following locations:
    https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom
    https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.jar
    https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom
    https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.jar
Required by:
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.lint:lint-gradle-api:26.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:gradle-api:3.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.databinding:compilerCommon:3.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools:sdk-common:26.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools.build:manifest-merger:26.1.0
    project :app > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools:sdklib:26.1.0 > com.android.tools:repository:26.1.0

4 个答案:

答案 0 :(得分:16)

JCenter前几天正在胡思乱想,所以关注应该有所帮助:

    repositories {
        mavenCentral() // <-- add this at top
        google()
        jcenter()
    }

答案 1 :(得分:6)

将JCenter仓库添加到项目级build.gradle文件中:

buildscript {
    dependencies {
        repositories {
            //...
            google()
            jcenter() // <--- this is needed
        }

        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

答案 2 :(得分:3)

将以下内容添加到Project gradle文件中:

SELECT 
    unPvt.S_Adm_No, Installment, 
    SUM(Amount) AS Amount, 
    CASE 
       WHEN Installment = 'Quarter-1 (April, May &amp; June)' 
          THEN 'Apr 15, 2018'       
       WHEN Installment = 'Quarter-2 (July, August &amp; September)' 
          THEN 'Jul 15, 2018'       
       WHEN Installment = 'Quarter-3 (October, November &amp; December)' 
          THEN 'Oct 15, 2018'       
       WHEN Installment = 'Quarter-4 (January, February &amp; March)' 
          THEN 'Jan 15, 2019' 
    END AS Payable_Date 
FROM 
    (SELECT 
         pc.S_Adm_No,
         (Apr + May + Jun)-COALESCE(CON.Qa1,0) AS [Quarter-1 (April, May &amp; June)],  
         (Jul + Aug + Sep)-COALESCE(CON.Qa2,0) AS [Quarter-2 (July, August &amp; September)],   
         (Oct + Nov + Dec)-COALESCE(CON.Qa3,0) AS [Quarter-3 (October, November &amp; December)],   
         (Jan + Feb + Mar)-COALESCE(CON.Qa4,0) AS [Quarter-4 (January, February &amp; March)]   
     FROM 
         Fee_Payable_to_Students pc
     LEFT JOIN
         (SELECT 
              S_Adm_no,
              SUM(E_Apr + E_May + E_Jun) Qa1, 
              SUM(E_Jul + E_Aug + E_Sep) Qa2,
              SUM(E_Oct + E_Nov + E_Dec) Qa3, 
              SUM(E_Jan + E_Feb + E_Mar) Qa4
          FROM 
              Fee_Assign_Waiver_to_Students w
          GROUP BY 
              S_Adm_No) AS CON ON pc.S_Adm_no = CON.S_Adm_no
      WHERE
          pc.S_Adm_No = s_1) AS Pvt 
UNPIVOT 
    (Amount FOR Installment IN 
                                ([Quarter-1 (April, May &amp; June)], 
                                [Quarter-2 (July, August &amp; September)], 
                                [Quarter-3 (October, November &amp; December)], 
                                [Quarter-4 (January, February &amp; March)])) AS unPvt 
    GROUP BY unPvt.S_Adm_No,unPvt.Installment

答案 3 :(得分:2)

像这样工作

buildscript {
    ext.kotlin_version = '1.1.1'  //Add this line
    repositories {
        jcenter()
        google()
    }
    dependencies {

        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath 'com.google.gms:google-services:3.2.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}