使用compile" org.jetbrains.kotlin:kotlin-stdlib-jre7:$ kotlin_version"给出错误

时间:2017-05-25 05:24:58

标签: android kotlin

在这个gradle中它的投掷错误:

  

错误:(57,0)无法获得未知属性' anko_version'对象   类型   org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。   打开文件

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您的gradle文件中有一个未定义的属性anko_version

只需将以下行添加到build.gradle(:project)

即可
ext.anko_version = '0.10.0'

像:

buildscript {
    ...
    ...
    ext.anko_version = '0.10.0'
    ...
}

答案 1 :(得分:0)

在更新了Android Studio 3.2.1,Gradle和Kotlin后,此方法有效

对于Build.Gradle(Project MyFirstApp)

buildscript {
ext.kotlin_version = '1.3.0'
//ext.kotlin_version = '1.2.30'

对于Build.Gradle(模块应用)依赖性:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
//implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
//implementation "org.jetbrains.kotlin:kotlin:stdlib-jre"

有用的文章: https://hubpages.com/technology/How-to-build-an-Android-App