繁体   English   中英

导入android工作室项目时出现Gradle问题

[英]Gradle issues when importing an android studio project

我在尝试导入android工作室项目时遇到了一些问题。

最初,在导入项目时,我遇到了:

Unable to get Gradle wrapper properties from: C:\Users\user\Downloads\topic 6.3\topic6\gradle\wrapper\gradle-wrapper.properties

我点击“确定”来创建文件和项目加载。 然后我尝试构建项目,但是我遇到了:

ERROR: Plugin with id 'com.android.application' not found.

原始gradle文件如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        applicationId "mad.topic6"
        minSdkVersion 19
        // so we don't need runtime permissions
        targetSdkVersion 26
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    //https://github.com/SQLDroid/SQLDroid/
    // latest release
    //implementation 'org.sqldroid:sqldroid:1.0.3'
    // latest release candidate (RC)
    implementation 'org.sqldroid:sqldroid:1.1.0-rc1'
    implementation 'com.android.support:support-fragment:27.1.1'
}

我可以通过在gradle文件的顶部添加它来修复第一个问题:

buildscript {
repositories {
    google() // For Gradle 4.0+
    maven { url 'https://maven.google.com' } // For Gradle < 4.0
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'

}

}

这解决了这个问题,但我遇到了:

    Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.11.
Searched in the following locations:
  - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.pom
  - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.jar
  - https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.pom
  - https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.jar

我无法找到解决此问题的方法。

将项目级别gradle文件更改为此

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

buildscript {
ext.kotlin_version = '1.3.30'
repositories {
    google()
    jcenter()

}
dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM