由于ndk引发的几个bug,以及解决方法

Posted 滕玉坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于ndk引发的几个bug,以及解决方法相关的知识,希望对你有一定的参考价值。

看了鸿洋大神的android 增量更新完全解析 是增量不是热修复之后受益匪浅,自己也试了一下,果然、、出现问题了,看了一下是NDK出现问题,借此机会查了一下NDK的常见问题


问题一:

Error:(12, 0) Error: NDK integration is deprecated in the current plugin.  
Consider trying the new experimental plugin.  
For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental.  
Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration.


其实,最重要的一句话就是最后一句,我们在工程根目录的gradle.properties文件中添加android.useDeprecatedNdk=true就可以解决这个问题了


问题二:

Error:Execution failed for task ':rtspCamera:compileDebugNdk'.
> NDK not configured.
Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties.(On Windows, make sure you escape backslashes, e.g. C:\\\\ndk rather than C:\\ndk)

解决方法:

工程根目录的local.properties文件中添加上你的ndk的路径就可以了,要按着格式转意



问题三:

Error:Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
Process 'command 'D:\\android-ndk-r9d\\ndk-build.cmd'' finished with non-zero exit value2

解决方法:

应该是当前ndk的问题,我从r9d换成了r10e解决了问题


以上是关于由于ndk引发的几个bug,以及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

今天遇到的几个小Bug

Kali Linux输入用户名及密码无法进入系统操作界面的几种解决方法

关于写代码的几个看法

Web开发常见的几个漏洞解决方法

Android环境下解决NDK not configured问题的方法

jquery slide动画引发的bug解决方法