Android Studio 3.0 Canary 1:Gradle同步错误

我在我的Kotlin项目中遇到这个错误:

Gradle错误

这是我的应用程序的Gradle文件:

在这里输入图像说明

在这里输入图像说明

除了添加Kotlin和Anko的依赖外,我还没有真正做过这个项目。 不知道发生了什么…

  • kotlin是function性的还是程序性的?
  • android自定义视图findviewId为null并且不可见
  • Kotlin:由于textView,Android应用程序意外停止
  • 从Parcelable类读取和写入java.util.Date
  • 尝试同步gradle时无法加载类“kotlin.collections.CollectionsKT”错误
  • 如何从kotlin的匿名类实现中更改全局variables
  • 使用android从图像背景中检测颜色
  • 'when'语句跳过Android的Kotlin条件
  • 5 Solutions collect form web for “Android Studio 3.0 Canary 1:Gradle同步错误”

    这是Anko一个众所周知的问题。 这里提到。

    您可以尝试从Anko的依赖项中排除隐式com.google.android:android依赖项:

     compile("org.jetbrains.anko:anko-appcompat-v7:$anko_version") { exclude group: 'com.google.android', module: 'android' } 

    (请记住,因为您正在使用单独的Anko库 – 您可能需要使用排除在多个pleces)。

    你也可以尝试更新Gradle插件:

     classpath 'com.android.tools.build:gradle:3.0.0-alpha2' 

    在您的应用程序级应用程序模块中添加依赖关系:

     // Anko compile 'org.jetbrains.anko:anko-sdk15:0.8.2' // sdk19, sdk21, sdk23 are also available compile 'org.jetbrains.anko:anko-support-v4:0.8.2' // In case you need support-v4 bindings compile 'org.jetbrains.anko:anko-appcompat-v7:0.8.2' // For appcompat-v7 bindings 

    正如在你的截图中,我可以看到,虽然增加了Anko依赖关系,但是你没有提到Anko版本,请提及它应该在后期工作正常。

    也是这样添加的。 flavorDimensions“default”

    productFlavors {debug {dimension“default”…}

    发布{维度“默认”…}

    foss {dimension“default”…}}

    AFAIK,它的Google Repository不见了。 正如你所看到的,ide本身就是通知你的。

    无法解析:Google存储库中的com.google.android:android.2.3.1。

    如果您连接到互联网,只需点击Gradle Sync窗口中的Install Repository and Sync项目即可。 它会下载谷仓和同步您的项目。

    Kotlin language will be the best programming language for Android.