文章标题
2017-02-08 12:24
399 查看
Error:Execution failed for task ‘:app:buildNative’. > A problem occurred starting process ‘command ‘C:\NDK/ndk-build”
运行有native库调用的项目,出现该错,原build文件中,task代码如下
因为windows操作环境下, commandLine “ndkDir/ndk−build",这句指令是错误的,需要加上后缀为:commandLine"ndkDir/ndk-build.cmd”,修改后代码如下:
运行有native库调用的项目,出现该错,原build文件中,task代码如下
task buildNative(type: Exec, description: 'Compile JNI source via NDK') { def ndkDir = android.ndkDirectory commandLine "$ndkDir/ndk-build", '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source '-j', Runtime.runtime.availableProcessors(), 'all', 'NDK_DEBUG=0' } task cleanNative(type: Exec, description: 'Clean JNI object files') { def ndkDir = android.ndkDirectory commandLine "$ndkDir/ndk-build", '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source 'clean' }
因为windows操作环境下, commandLine “ndkDir/ndk−build",这句指令是错误的,需要加上后缀为:commandLine"ndkDir/ndk-build.cmd”,修改后代码如下:
task buildNative(type: Exec, description: 'Compile JNI source via NDK') { def ndkDir = android.ndkDirectory commandLine "$ndkDir/ndk-build.cmd", '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source '-j', Runtime.runtime.availableProcessors(), 'all', 'NDK_DEBUG=0' } task cleanNative(type: Exec, description: 'Clean JNI object files') { def ndkDir = android.ndkDirectory commandLine "$ndkDir/ndk-build.cmd", '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source 'clean' }
相关文章推荐
- 详解HDFS Short Circuit Local Reads
- Linux任务前后台的切换
- SQL Server Native Client下载 SQL Server Native Client安装方法
- Android实现H5与Native交互的两种方式
- asp中command的在单条记录时,有些字段显示为空的问题
- Delphi Command模式
- php设计模式 Command(命令模式)
- 详解Java中native关键字
- 解决bash: mysql: command not found 的方法
- 深入浅析react native es6语法
- React Native自定义标题栏组件的实现方法
- 微信支付开发动态链接Native支付
- bash scp command not found的解决方法
- React Native实现简单的登录功能(推荐)
- Android原生嵌入React Native详解
- ReactNative页面跳转实例代码
- 全面了解Java中Native关键字的作用
- React Native 如何获取不同屏幕的像素密度
- IOS React Native FlexBox详解及实例
- hadoop安装lzo