当前插件中已弃用 NDK 集成

NDK integration is deprecated in the current plugin

我正在使用 Ionic,在添加 Crosswalk Web View 之前我从未遇到过这个问题。我在使用 cordova android@4.1 时也没有问题。 cordova android@5.1.1 和所有版本的人行横道都会出现此错误。

当我尝试同步我的 gradle 时,我在 Android Studio 中收到此错误。我正在使用最新版本的 sdk-23 和 ndk 工具。

NDK integration is deprecated in the current plugin
 Error:(186, 0) Consider trying new experimental plugin
 Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration

我添加了 gradle 属性并设置了 "android.useDeprecatedNdk=true",但我收到了这个错误。

Gradle 'android' project refresh failed
  Error: exception during working with eternal system

您可以使用 Android 插件版本 2.1.0

在你的 build.gradle 中:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:2.1.0"
    }
}

您需要在您的机器上安装 gradle 2.13。 Android 插件 2.0.0 及更高版本不适用于 gradle 低于 2.9 的版本。

https://services.gradle.org/distributions/gradle-2.13-bin.zip

根据您的 gradle 构建脚本实施,您可能需要做更多更改。

我通过更新 Gradle 和 Android 插件版本到

在 Android studio 3.2.1 上解决了这个问题

Gradle Vesion 4.6

Android plugin version 3.2.1