在将Android Studio更新到版本1.3.0后,我收到了“NDK集成在当前插件中被弃用”的错误该怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

我在3天之前将Android Studio更新至版本1.3.0

在此之前,我可以使用NDK,现在我得到错误:

错误:(50,0)错误:NDK集成在当前插件中已弃用。考虑尝试新的实验性插件。有关详细信息,请参阅http://tools.android.com/tech-docs/new-build-system/gradle-experimental。在gradle.properties中设置“android.useDeprecatedNdk = true”以继续使用当前的NDK集成。

提问于
用户回答回答于

以下是如何解决这个问题:

  1. gradle.properties文件添加到项目的根文件夹中
  2. 添加'android.useDeprecatedNdk=true'gradle.properties文件

这是我的gradle.properties:

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

android.useDeprecatedNdk=true

并将其添加到您的项目的根目录中:

用户回答回答于

它主要发生在你将你的项目从eclipse迁移到Android studio的时候,或者你只需​​在android studio中导入eclipse项目。

得到这个错误的时候还有一个问题,大多数情况下,你不需要先在项目中创建/添加名为“gradle.properties”的文件,然后设置它:

android.useDeprecatedNdk=true

扫码关注云+社区