在Android Studio中查找ndk捆绑包时出错,但它存在并且位于正确的位置
上下文 我不是一个应用程序开发者,我几乎不知道自己在做什么 在我的论文中,我正在用一个应用程序(tango_Rosu_streamer)制作地图。我需要做一些改变,它通过删除代码中的3行来制作地图。为此,我需要再次在手机上构建应用程序 我所做的 我在Linux 16.04上,与ROS Kinetic合作 我已经安装了Android Studio,并安装了NDK插件(?)。我已经通过在Android Studio中查找ndk捆绑包时出错,但它存在并且位于正确的位置,android,linux,android-studio,android-ndk,Android,Linux,Android Studio,Android Ndk,上下文 我不是一个应用程序开发者,我几乎不知道自己在做什么 在我的论文中,我正在用一个应用程序(tango_Rosu_streamer)制作地图。我需要做一些改变,它通过删除代码中的3行来制作地图。为此,我需要再次在手机上构建应用程序 我所做的 我在Linux 16.04上,与ROS Kinetic合作 我已经安装了Android Studio,并安装了NDK插件(?)。我已经通过/opt/android studio$ls确认,ndk bundle确实存在并且不是空的 在Android Stu
/opt/android studio$ls
确认,ndk bundle
确实存在并且不是空的
在Android Studio中,文件>项目结构>Android NDK位置:确实是/opt/Android sdk/NDK bundle
在local.properties
中,它也是
sdk.dir=/opt/android-sdk
ndk.dir=/opt/android-studio/ndk-bundle
问题
但是,当手机以开发者模式连接到计算机,并且我“运行”Android Studio代码时,它会在“运行构建>运行任务”处出错,即:
进程“command”/opt/android sdk/ndk bundle/ndk构建“”已完成
具有非零出口值2
实际上,我只是拿起Android Studio来修复这一点点代码,我对应用程序开发毫无经验。所以我会尽力去理解,但要知道我还是个新手。我看过ndk类似问题的其他答案,但似乎找不到适合我的解决方案。简单地说,我做错了什么?你能看到我的文件夹或文件有什么问题吗?
谢谢。可能相关此应用程序是不久前构建的,并针对NDK r10进行了调整。构建脚本很可能与最新的NDK r16不兼容。请从下载r10并按照以下步骤操作。无论如何,“非零出口值”并不意味着“查找ndk捆绑包时出错”,而是“生成错误”。@Alex_Cohn我下载了ndk-r10e,在项目结构中找到了位置,local.properties正确地指向了它,做了一个干净的项目,一切都是一样的错误<代码>/ndk生成返回非零退出值2