任务':app:kaptGenerateStubsDebugKotlin'的执行失败

时间:2018-11-16 02:14:24

标签: java android maven sqlite kotlin

  
    

任务:app:kaptGenerateStubsDebugKotlin删除陈旧的输出文件: / android / app / build / tmp / kapt3 / stubs / debug删除陈旧的输出文件:** / android / app / build / tmp / kapt3 / incrementalData /调试文件或目录“ / android / app / libs”,找不到文件或目录     '** / android / app / libs',未找到I / O异常     (java.net.SocketException)在处理对     {s}-> https://repo.maven.apache.org:443:重置连接重试     请求{s}-> https://repo.maven.apache.org:443

  
     

下载   https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.20.1/sqlite-jdbc-3.20.1.jar   :app:kaptGenerateStubsDebugKotlin(Thread [':'Thread的任务工作者   7,5,main])已完成。花了34.112秒。

     

失败:构建失败,并出现异常。

     
      
  • 出了什么问题:任务':app:kaptGenerateStubsDebugKotlin'的执行失败。

         
        

    无法解析配置':app:kapt'的所有文件。     无法下载sqlite-jdbc.jar(org.xerial:sqlite-jdbc:3.20.1)     无法获取资源“ https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.20.1/sqlite-jdbc-3.20.1.jar”。     读取超时

      
  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  •   
  • https://help.gradle.org

  • 获得更多帮助   
     

在38秒钟内无法完成19项可执行任务:已执行7项,最新12项

当我尝试运行Kotlin android项目时,以某种方式出错。 谁知道怎么修它?预先感谢。

更新2018.11.16

build.gradle

// Top-level build file where you can add configuration options common
to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.2.50'
    ext.anko_version='0.10.4'
    repositories {
        mavenCentral()
        google()
        jcenter()
        maven {
            url 'https://maven.fabric.io/public'
        }
        jcenter {
            url "http://jcenter.bintray.com/"
        }
        maven  {
            url "http://repo1.maven.org/maven2"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1'
        classpath 'com.google.gms:google-services:3.2.1'
        classpath 'io.fabric.tools:gradle:1.24.4'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "com.jaredsburrows:gradle-license-plugin:0.8.41"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    } }

allprojects {
    repositories {
        mavenCentral()
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        jcenter {
            url "http://jcenter.bintray.com/"
        }
        maven  {
            url "http://repo1.maven.org/maven2"
        }
    } }

task clean(type: Delete) {
    delete rootProject.buildDir
}

app / build.gradle

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'
apply plugin: 'io.fabric'

...

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'android.arch.lifecycle:extensions:1.1.1'
    implementation 'android.arch.persistence.room:runtime:1.0.0'
    implementation 'android.arch.lifecycle:common:1.1.1'
    kapt 'android.arch.persistence.room:compiler:1.0.0'
}

Android Studio 3.1.4 Build#AI-173.4907809,建于2018年7月24日 JRE:1.8.0_152-release-1024-b01 x86_64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM Mac OS X 10.13.6

0 个答案:

没有答案