NDK集成在当前插件中已弃用

时间:2016-05-04 09:12:03

标签: android cordova ionic-framework android-ndk crosswalk

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

  • Android Studio v2.1
  • Gradle Version v2.2.1
  • Android插件版本v1.5.0

当我尝试同步我的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

2 个答案:

答案 0 :(得分:3)

您可以使用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和更高版本不适用于2.9以下的gradle版本。

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

根据您的gradle构建脚本实现,您可能需要进行更多更改。

答案 1 :(得分:0)

我在Android Studio 3.2.1上解决了此问题,将Gradle和Android插件版本更新为

  

Gradle Vesion 4.6

     

Android插件版本 3.2.1

enter image description here