您的APP_BUILD_SCRIPT使用Android ndk-build指向未知文件

Lam*_*gaR 23 android android-ndk

尝试编译Android NDK项目时出现以下错误:

ndk-build 
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /home/lambergar/work/APIExample/jni/Android.mk    
/home/lambergar/android/ndk/android-ndk-r5c/build/core/add-application.mk:116: *** Android NDK: Aborting...    .  Stop.
Run Code Online (Sandbox Code Playgroud)

奇怪的是,"未知文件"(Android.mk)存在于报告为无效的路径下.

小智 23

同样的问题(在Windows 7中),但原因是不同的.

在环境参数中搜索后,我发现名为"NDK_PROJECT_PATH"的邪恶的东西,其值是无效路径.

删除它,事情再次起作用;)


Sha*_*ani 7

就我而言,问题出在项目路径中的空白处。在这种情况下,请更改项目路径文件夹,然后再次导入项目。

  • 旧的新事物一次又一次地袭击我们;) (2认同)

小智 5

我刚遇到同样的问题.我通过在$ N​​DK/apps/ndktestapp中创建一个Application.mk来修复它,其中包含以下内容:

APP_PROJECT_PATH := /cygdrive/c/workspace/MyApp
Run Code Online (Sandbox Code Playgroud)

然后打电话

make APP=ndktestapp
Run Code Online (Sandbox Code Playgroud)

来自NDK-Root.希望有所帮助.


Ant*_*gin 5

今天刚看到这个问题。就我而言,实际问题是项目路径中的空间。

(是的,ndk-build如果文件夹名称中有空格,将不会编译项目)


Lam*_*gaR 3

我通过向项目添加一个新的构建解决了这个问题,瞧,它起作用了……但不知道 CLI 构建有什么问题。