Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用Gradle编译Android NDK项目错误_Windows_Jenkins_Android Ndk - Fatal编程技术网

Windows 使用Gradle编译Android NDK项目错误

Windows 使用Gradle编译Android NDK项目错误,windows,jenkins,android-ndk,Windows,Jenkins,Android Ndk,我有一个Android项目,里面有一点CPP代码。 我试图构建这个项目的服务器安装了Android SDK和NDK,并且在系统变量部分设置了dir位置 当我尝试使用gradle构建项目时,我收到以下错误消息: 任务“:mobilecoresdk:CompiledBugndk”的执行失败 未配置NDK 我知道gradle没有找到NDK目录,因此它失败了 当我试图用Android studio在不同的pc上构建项目时,我可以构建它,因为local.properties文件告诉gradle在哪里可以找

我有一个Android项目,里面有一点CPP代码。 我试图构建这个项目的服务器安装了Android SDK和NDK,并且在系统变量部分设置了dir位置

当我尝试使用gradle构建项目时,我收到以下错误消息:

任务“:mobilecoresdk:CompiledBugndk”的执行失败

未配置NDK

我知道gradle没有找到NDK目录,因此它失败了

当我试图用Android studio在不同的pc上构建项目时,我可以构建它,因为local.properties文件告诉gradle在哪里可以找到ndk dir,所以服务器中唯一的区别是我的项目中的local.properties文件,它在服务器构建过程中不可用

local.properties内容为:

dir=/Users/avilevinstein/Library/Android/sdk/ndk bundle sdk.dir=/Users/avilevinstein/Library/Android/sdk

我应该把这个文件注入服务器吗?还是我遗漏了什么


非常感谢!:)

在执行之前设置这两个环境变量:

ANDROID_HOME=<SDK_Location>
ANDROID_NDK_HOME=<NDK_Location>
ANDROID\u主页=
安卓之家=
如果使用Jenkinsn进行构建,您可以使用EnvInject插件进行构建