关于这个有几个问题,我已经尝试了几个解决方案,但我仍然收到上述错误。
我的项目根是
/Users/me/main/src/task/task2/apps/MyApp
我的 jni 文件夹是
/Users/me/main/src/task/task2/modules/jni
Android.mk 在这里
/Users/me/main/src/task/task2/modules/jni/Android.mk
Application.mk 在这里
/Users/me/main/src/task/task2/modules/jni/Application.mk
这是我的 ndk 日志结束的地方:
Android NDK: Found project path: /Users/me/main/src/task/task2/modules
Android NDK: Ouput path for intermediate files: /Users/me/main/src/task/task2/modules/obj
Android NDK: Ouput path for generated library files: /Users/me/main/src/task/task2/modules/libs
Android NDK: Parsing /Users/me/main/src/task/task2/modules/jni/Application.mk
Android NDK: APP_PIE is
Android NDK: Enabling -fPIE
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: Android.mk
/Users/me/android/android-ndk-r10d/build/core/add-application.mk:199: *** Android NDK: Aborting... . Stop.
我没有在我的 Application.mk 中定义 APP_BUILD_SCRIPT,但是我在我的 .bash_profile 中定义了 NDK_PROJECT_ROOT 环境变量以指向模块目录(即:jni 目录的父目录)。
有任何想法吗?