首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在将Android Studio更新到版本1.3.0之后,我收到"NDK集成在当前插件中被弃用“错误

在将Android Studio更新到版本1.3.0之后,我收到"NDK集成在当前插件中被弃用“错误
EN

Stack Overflow用户
提问于 2015-08-13 13:14:59
回答 4查看 73.1K关注 0票数 90

我已经在3天前将我的Android Studio更新到了1.3.0版本。

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

错误:(50,0)错误: NDK集成在当前插件中已弃用。考虑尝试一下新的实验插件。详情请参见http://tools.android.com/tech-docs/new-build-system/gradle-experimental。在gradle.properties中设置“NDK”以继续使用当前NDK集成。

我找不到项目级别的文件gradle.property。

如何解决此错误?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-08-13 15:01:47

下面是解决这个问题的方法:

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

这是我的gradle.properties:

代码语言:javascript
复制
# 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

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

并重建您的项目。就是这样。

票数 214
EN

Stack Overflow用户

发布于 2016-12-07 14:21:55

当你将你的项目从eclipse迁移到Android studio时,或者当你只是在android studio中导入eclipse项目时,就会发生这种情况。

在得到这个错误时还有一个问题,通常你没有名为"gradle.properties“的文件,你需要首先在项目中创建/添加它,然后设置

代码语言:javascript
复制
android.useDeprecatedNdk=true
票数 3
EN

Stack Overflow用户

发布于 2018-08-21 19:02:39

不再支持不推荐使用的 NDK。要避免该错误,请删除 android.useDeprecatedNdk=true,并且不要在项目目录中创建任何空白。如果错误再次出现,则编辑build.gradle(Module:app)并添加如下所示的行:

代码语言:javascript
复制
 buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
sourceSets { main { jni.srcDirs = ['src/main/jni/','src/main/jniLibs/'] } }
externalNativeBuild {
    ndkBuild {
        path 'build/intermediates/ndk/debug/Android.mk'
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31979965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档