繁体   English   中英

如何配置android studio来构建这个项目?

[英]How to configure android studio to build this project?

我已经克隆了这个项目https://github.com/asoehlke/ai-piano-accompanist-app ,但是无法在我的android studio上构建它。

运行后,我得到:

在ABI的NDK工具链文件夹中没有前缀为mips64el-linux-android的工具链。此版本的NDK可能与Android Gradle插件版本3.0或更旧版本不兼容。 请使用3.1或更高版本的插件。

将插件更新到版本3.4.1并同步项目后,我得到:

错误:找不到com.android.tools.build:gradle-experimental:3.4.1。 搜索在以下位置: - https://jcenter.bintray.com/com/android/tools/build/gradle-experimental/3.4.1/gradle-experimental-3.4.1.pom - HTTPS://jcenter.bintray .com / com / android / tools / build / gradle-experimental / 3.4.1 / gradle-experimental-3.4.1.jar - https://dl.google.com/dl/android/maven2/com/android/tools /build/gradle-experimental/3.4.1/gradle-experimental-3.4.1.pom - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-experimental/3.4 .1 / gradle-experimental-3.4.1.jar要求:项目:

更新之前

classpath 'com.android.tools.build:gradle-experimental:0.11.0'

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

更新后

classpath 'com.android.tools.build:gradle-experimental:3.4.1'

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

在Android Studio中找不到com.android.tools.build:gradle-experimental:3.4.0的答案也没有帮助我。

使用android插件

classpath 'com.android.tools.build:gradle:3.4.2'

而不是实验性插件。

还更新repositories块:

buildscript {
    repositories {
        google()
        //...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
    }
}

和:

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

app/build.gradle您必须更改插件:

apply plugin: 'com.android.application'

代替

apply plugin: 'com.android.model.application'

另外,您还必须调整model (重新输入模型关键字)

android {
  defaultConfig {
      minSdkVersion XX
      targetSdkVersion 23
      ...
  }
  buildTypes {...}
  ...
}

dependencies {
   //...
}  

检查文档

暂无
暂无

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

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