本文介绍了Android的NDK:您APP_BUILD_SCRIPT指向一个未知文件:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  CD文件/工作区/ ndkfoo

我的项目家

然后我尝试运行NDK-build命令,但继续获得

  NDK的构建
Android的NDK:您APP_BUILD_SCRIPT指向一个未知文件: /Users/naveenkumar/workspace/com.gslab.zap:/Users/naveenkumar/Android/android-ndk-r8:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/naveenkumar/Android/android-ndk-r8:/usr/X11/bin:/usr/local/git/bin/jni/Android.mk

我得到了APP_BUILD_SCRIPT指向一个不同的地方应该是/Users/naveenkumar/Documents/workspace/ndkfoo/jni/Android.mk
我有我的Andr​​oid.mk在这个地方......

但我不千瓦如何APP_BUILD_SCRIPT改变这个路径:( ,,提前thnks

我Android.mk是好的...这里是我的Andr​​oid.mk这是项目的JNI文件夹下:

  LOCAL_PATH:= $(叫我-DIR)
包括$(CLEAR_VARS)
#here我们给我们的模块名称和源文件。
LOCAL_MODULE:= ndkfoo
LOCAL_SRC_FILES:= ndkfoo.c
包括$(BUILD_SHARED_LIBRARY)

当我与NDK_LOG = 1运行它,我得到以下

  NAVEEN-KUMARs-的MacBook-PRO:ndkfoo naveenkumar $ /用户/ naveenkumar /下载/ Android的NDK-R8 / NDK-建立NDK_LOG = 1
HOST_OS =达尔文
HOST_ARCH = x86_64的
HOST_TAG =达尔文-86(未检测到64位prebuilt二进制文件)
gnumake的= /用户/ naveenkumar /下载/ Android的NDK-R8 / prebuilt /达尔文-86 /斌/做出(NDK prebuilt)
Android的NDK:NDK安装路径自动检测:'/用户/ naveenkumar /下载/ Android的NDK-R8
Android的NDK:GNU版本做检测3.81
Android的NDK:主机操作系统是自动检测:达尔文
Android的NDK:主机操作系统检测:达尔文
Android的NDK的:自动检测主机CPU:86
Android的NDK:HOST_TAG集达尔文-86
Android的NDK:主机工具prebuilt目录:/用户/ naveenkumar /下载/ Android的NDK-R8 / prebuilt /达尔文-86 /斌
Android的NDK:主机'回声'工具:回声
Android的NDK:主机'的awk'工具:/用户/ naveenkumar /下载/ Android的NDK-R8 / prebuilt /达尔文-86 /斌/ AWK
Android的NDK:主机返回'的awk'试验:合格
Android的NDK:NDK这支持以下目标架构和ABIS:
Android的NDK:手臂:armeabi armeabi-V7A
Android的NDK:MIPS:MIPS
Android的NDK:86:86
Android的NDK:NDK这支持以下工具链和目标的ABI:
Android的NDK ARM-Linux的androideabi-4.4.3:armeabi armeabi-V7A
Android的NDK:mipsel体系-Linux的Andr​​oid的4.4.3:MIPS
Android的NDK:x86-4.4.3:86
Android的NDK:发现平台的根目录:/​​用户/ naveenkumar /下载/ Android的NDK-R8 /平台
Android的NDK:找到支持平台:Android的14 Android的3 Android的4 Android的5 Android平台的8款A​​ndroid-9
Android的NDK:Android平台-14支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的14 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的14 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的14 /拱门 - 86
Android的NDK:Android平台-3支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的3 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的3 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的3 /拱门 - 86
Android的NDK:Android平台-4支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的4 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的4 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的4 /拱门 - 86
Android的NDK:Android平台-5支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的5 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的5 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的5 /拱门 - 86
Android的NDK:Android平台-8支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的8 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的8 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的8 /拱门 - 86
Android的NDK:Android平台-9支持:手臂MIPS 86
Android的NDK:ABI手臂SYSROOT为:/用户/ naveenkumar /下载/ Android的ndk- R8 /平台/ Android的9 /弓臂
Android的NDK:MIPS ABI是SYSROOT:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的9 /拱-MIPS
Android的NDK:ABI 86 SYSROOT为:/用户/ naveenkumar /下载/ Android的NDK-R8 /平台/ Android的9 /拱门 - 86
Android的NDK:找到稳定的平台等级:14 3 4 5 8 9
Android的NDK:发现的最大的平台等级:14
Android的NDK:发现项目路径: /Users/naveenkumar/workspace/com.gslab.zap:/Users/naveenkumar/Android/android-ndk-r8:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/naveenkumar/Android/android-ndk-r8:/usr/X11/bin:/usr/local/git/bin
Android的NDK:纸路径: /Users/naveenkumar/workspace/com.gslab.zap:/Users/naveenkumar/Android/android-ndk-r8:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/naveenkumar/Android/android-ndk-r8:/usr/X11/bin:/usr/local/git/bin/obj
Android的NDK:解析/Users/naveenkumar/Downloads/android-ndk-r8/build/core/default-application.mk
Android的NDK:默认为APP_PLATFORM = Android的3
Android的NDK:您APP_BUILD_SCRIPT指向一个未知文件: /Users/naveenkumar/workspace/com.gslab.zap:/Users/naveenkumar/Android/android-ndk-r8:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/naveenkumar/Android/android-ndk-r8:/usr/X11/bin:/usr/local/git/bin/jni/Android.mk
/Users/naveenkumar/Downloads/android-ndk-r8/build/core/add-application.mk:133:***的Andr​​oid NDK:中止...。停止。

我们可以看到我回来directory..and仍然需要那错,也是我的Application.mk我把下JNI于是,我就在粘贴这些Application.mk三行

  APP_PROJECT_PATH:= /用户/ naveenkumar /文件/工作区/ ndkfoo
APP_BUILD_SCRIPT:= /Users/naveenkumar/Documents/workspace/ndkfoo/jni/Android.mk
APP_MODULES:= ndkfoo

的目录结构如下:现在因为所以它具有的.o,它产生......

其他图书馆,我是能够运行一次此

NAVEEN-KUMARs-的MacBook-PRO:工作区naveenkumar $找到ndkfoo /型的F

  ndkfoo //。classpath中
ndkfoo //。项目
ndkfoo // AndroidManifest.xml中
ndkfoo //斌/班/ COM / gslab / ndkdemo / BuildConfig.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / NDKFooActivity.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / R $ attr.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / R $ drawable.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / R $ layout.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / R $为String.class
ndkfoo //斌/班/ COM / gslab / ndkdemo / R.class
ndkfoo //斌/ classes.dex
ndkfoo //斌/ ndkfoo.apk
ndkfoo //斌/ RES /绘,华电国际/的icon.png
ndkfoo //斌/ RES /绘-LDPI /的icon.png
ndkfoo //斌/ RES /绘-MDPI /的icon.png
ndkfoo //斌/ resources.ap_
ndkfoo //根/ COM / gslab / ndkdemo / BuildConfig.java
ndkfoo //根/ COM / gslab / ndkdemo / R.java
ndkfoo // JNI / Android.mk
ndkfoo // JNI / Application.mk
ndkfoo // JNI / ndkfoo.c
ndkfoo //库/ armeabi / libndkfoo.so
ndkfoo // OBJ /本地/ armeabi / libndkfoo.so
ndkfoo // OBJ /本地/ armeabi / OBJ文件/ ndkfoo / ndkfoo.o
ndkfoo // OBJ /本地/ armeabi / OBJ文件/ ndkfoo / ndkfoo.o.d
ndkfoo // proguard.cfg
ndkfoo // project.properties
ndkfoo // RES /绘,华电国际/的icon.png
ndkfoo // RES /绘-LDPI /的icon.png
ndkfoo // RES /绘-MDPI /的icon.png
ndkfoo // RES /布局/ main.xml中
ndkfoo // RES /价值/ strings.xml中
ndkfoo // SRC / COM / gslab / ndkdemo / NDKFooActivity.java


解决方案

引用从这个来源:的

I think you have a similar problem here.

这篇关于Android的NDK:您APP_BUILD_SCRIPT指向一个未知文件:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 01:55