1

错误:找不到 com.android.tools.build:gradle:3.0.0-alpha2

在以下位置搜索:

文件:/User/3.0/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha2/gradle-3.0.0-alpha2.pom

https://jcenter.bintray.com/com/ ...

要求:项目

它适用于 Android Studio 2.3。

我已经尝试清理项目,从项目中删除构建文件夹,无效并重新启动。

我能做些什么?

4

2 回答 2

3

将 android 项目转换为 kotlin

这是我将原生 android 应用程序从 java 转换为 kotlin 的经验的小写。

转换您的项目!

第一步很简单,android-studio 将为您完成大部分工作。要将现有的 java 代码转换为 kotlin,只需选择项目中的 src/main/java 文件夹,然后选择 Code->“Convert Java File to Kotlin File”。然后,Android Studio 将尽最大努力将您的所有 java 代码转换为 kotlin 代码。

Android Studio 会将您所有的 .java 文件就地转换为 .kt 文件,并将它们留在 src/main/java 中。

由于 java 和 kotlin 处理#nullability 的方式不同,您的项目现在可能无法编译。

可空性(.!!?) 问题 kotlin 相对于 java 的一大优势是可空性的处理。默认情况下,对象是不可为空的,并且必须明确指定为可空。

Android 注释(如果适用)

要使用 android-annotations,请将 kotlin-kapt 插件添加到您的构建脚本,并将 android-annotations-dependency 添加到 kapt-configuration:

...
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
...

dependencies{
...
    kapt "org.androidannotations:androidannotations:4.3.1"

}
于 2018-09-14T09:56:25.607 回答
0

包括maven { url 'https://maven.google.com' }在您的存储库部分:

buildscript {
  repositories {
    /* ... */
    maven { url 'https://maven.google.com' }
  }
}

repositories {
   /* ... */
   maven { url 'https://maven.google.com' }
}

如果您使用 Gradle 4+,则可以google()改用。

于 2017-06-21T12:23:48.420 回答