首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你的APP_BUILD_SCRIPT指向一个未知文件:./jni/Android.mk

你的APP_BUILD_SCRIPT指向一个未知文件:./jni/Android.mk
EN

Stack Overflow用户
提问于 2015-02-23 20:10:03
回答 1查看 2.2K关注 0票数 0

我似乎找不到答案。

Android NDK:您的APP_BUILD_SCRIPT指向一个未知文件:./jni/Android.mk

F:/Android/android-ndk-r10d/build/core/add-application.mk:199:* Android NDK:正在中止...。停。

这是NDKLOG=1

代码语言:javascript
复制
C:\>F:/Android/android-ndk-r10d/ndk-build NDK_LOG=1
Android NDK: NDK installation path auto-detected: 'F:/Android/android-ndk-r10d'
Android NDK: GNU Make version 3.81 detected
Android NDK: Host OS was auto-detected: windows
Android NDK:  Host operating system detected: windows
Android NDK: Host CPU was auto-detected: x86
Android NDK: HOST_TAG set to windows
Android NDK: Host tools prebuilt directory: F:/Android/android-ndk-r10d/prebuilt
/windows/bin
Android NDK: Host 'echo' tool: F:/Android/android-ndk-r10d/prebuilt/windows/bin/
echo.exe
Android NDK: Host 'echo -n' tool: F:/Android/android-ndk-r10d/prebuilt/windows/b
in/echo.exe -n
Android NDK: Host 'cmp' tool: F:/Android/android-ndk-r10d/prebuilt/windows/bin/c
mp.exe
Android NDK: Host 'awk' tool: F:/Android/android-ndk-r10d/prebuilt/windows/bin/a
wk.exe
Android NDK: Host 'awk' test returned: Pass
Android NDK: Found platform root directory: F:/Android/android-ndk-r10d/platform
s
Android NDK: Found supported platforms: android-12 android-13 android-14 android
-15 android-16 android-17 android-18 android-19 android-21 android-3 android-4 a
ndroid-5 android-8 android-9
Android NDK: PLATFORM android-12 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-12/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-12/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-12/arch-x86
Android NDK: PLATFORM android-13 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-13/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-13/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-13/arch-x86
Android NDK: PLATFORM android-14 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-14/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-14/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-14/arch-x86
Android NDK: PLATFORM android-15 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-15/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-15/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-15/arch-x86
Android NDK: PLATFORM android-16 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-16/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-16/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-16/arch-x86
Android NDK: PLATFORM android-17 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-17/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-17/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-17/arch-x86
Android NDK: PLATFORM android-18 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-18/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-18/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-18/arch-x86
Android NDK: PLATFORM android-19 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-19/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-19/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-19/arch-x86
Android NDK: PLATFORM android-21 supports: arm arm64 mips mips64 x86 x86_64
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-21/arch-arm
Android NDK:   ABI arm64 sysroot is: F:/Android/android-ndk-r10d/platforms/andro
id-21/arch-arm64
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-21/arch-mips
Android NDK:   ABI mips64 sysroot is: F:/Android/android-ndk-r10d/platforms/andr
oid-21/arch-mips64
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-21/arch-x86
Android NDK:   ABI x86_64 sysroot is: F:/Android/android-ndk-r10d/platforms/andr
oid-21/arch-x86_64
Android NDK: PLATFORM android-3 supports: arm
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-3/arch-arm
Android NDK: PLATFORM android-4 supports: arm
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-4/arch-arm
Android NDK: PLATFORM android-5 supports: arm
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-5/arch-arm
Android NDK: PLATFORM android-8 supports: arm
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-8/arch-arm
Android NDK: PLATFORM android-9 supports: arm mips x86
Android NDK:   ABI arm sysroot is: F:/Android/android-ndk-r10d/platforms/android
-9/arch-arm
Android NDK:   ABI mips sysroot is: F:/Android/android-ndk-r10d/platforms/androi
d-9/arch-mips
Android NDK:   ABI x86 sysroot is: F:/Android/android-ndk-r10d/platforms/android
-9/arch-x86
Android NDK: Found stable platform levels: 12 13 14 15 16 17 18 19 21 3 4 5 8 9
Android NDK: Found max platform level: 21
Android NDK:  This NDK supports the following target architectures and ABIS:
Android NDK:    arm: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK:    arm64: arm64-v8a
Android NDK:    mips: mips
Android NDK:    mips64: mips64
Android NDK:    x86: x86
Android NDK:    x86_64: x86_64
Android NDK:  This NDK supports the following toolchains and target ABIs:
Android NDK:    aarch64-linux-android-4.9:  arm64-v8a
Android NDK:    aarch64-linux-android-clang3.4:  arm64-v8a
Android NDK:    aarch64-linux-android-clang3.5:  arm64-v8a
Android NDK:    arm-linux-androideabi-4.6:  armeabi armeabi-v7a armeabi-v7a-hard

Android NDK:    arm-linux-androideabi-4.8:  armeabi armeabi-v7a armeabi-v7a-hard

Android NDK:    arm-linux-androideabi-4.9:  armeabi armeabi-v7a armeabi-v7a-hard

Android NDK:    arm-linux-androideabi-clang3.4:  armeabi armeabi-v7a armeabi-v7a
-hard
Android NDK:    arm-linux-androideabi-clang3.5:  armeabi armeabi-v7a armeabi-v7a
-hard
Android NDK:    mips64el-linux-android-4.9:  mips64
Android NDK:    mips64el-linux-android-clang3.4:  mips64
Android NDK:    mips64el-linux-android-clang3.5:  mips64
Android NDK:    mipsel-linux-android-4.6:  mips
Android NDK:    mipsel-linux-android-4.8:  mips
Android NDK:    mipsel-linux-android-4.9:  mips
Android NDK:    mipsel-linux-android-clang3.4:  mips
Android NDK:    mipsel-linux-android-clang3.5:  mips
Android NDK:    x86-4.6:  x86
Android NDK:    x86-4.8:  x86
Android NDK:    x86-4.9:  x86
Android NDK:    x86-clang3.4:  x86
Android NDK:    x86-clang3.5:  x86
Android NDK:    x86_64-4.9:  x86_64
Android NDK:    x86_64-clang3.4:  x86_64
Android NDK:    x86_64-clang3.5:  x86_64
Android NDK: Looking for jni/Android.mk in C:
Android NDK: Looking for AndroidManifest.xml in C:
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
F:\Android\android-ndk-r10d\build/core/build-local.mk:148: *** Android NDK: Abor
ting    .  Stop.
EN

回答 1

Stack Overflow用户

发布于 2015-02-23 20:45:09

从项目的顶层目录中运行ndk-build,而不是像您所做的那样从C:\运行。否则,它将无法在项目的jni部分中找到文件,如您所见:

代码语言:javascript
复制
Android NDK: Looking for jni/Android.mk in C:
Android NDK: Looking for AndroidManifest.xml in C:
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.

这表明您还可以选择设置NDK_PROECT_PATH环境变量,作为告诉工具在哪里可以找到您的项目的替代方法。然而,unix风格的环境变量通常是Windows上的麻烦来源,至少在历史上,Windows的默认环境大小很小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28673511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档