【问题标题】:NDK- Build errorNDK - 构建错误
【发布时间】:2013-10-04 15:38:55
【问题描述】:

我正在为 fbReader 构建一个 NDK。但我无法构建 NDK。 当我使用 cmd ndk-build 时,它说找不到命令。 但是我填写了 NDK 的完整路径,然后显示以下错误..

Android NDK: Application x86-4.2.1 targets unknown ABI 'all'

Android NDK:请修复 /cygdrive/d/fbReader/jni/Application.mk 中的 APP_ABI 定义 Android NDK:使用一组以下值:armeabi armeabi-v7a x86 /cygdrive/c/Programs/android-ndk-r4b/build/core/add-application.mk:99: * Android NDK: Aborting 。停下来。

请帮我解决。

【问题讨论】:

    标签: android android-ndk ndk-build


    【解决方案1】:

    使用命令提示符转到 ndk 位置(cd C:\android\ndk)。 然后输入命令

    ndk-build -C your_project_location
    

    希望这会让您朝着正确的方向前进。您可以使用命令找到有关“ndk-build”的更多信息

    ndk-build --help
    

    【讨论】:

    • 发生了这个错误。 C:\Programs\android-ndk-r4b>#!/bin/sh '#!'未被识别为内部或外部命令、可运行程序或批处理文件。
    • 我让你输入“ndk-build -C your_project_path”。上面的命令看不懂(#!/bin/sh)
    • 我正在使用 ndk r8。可能这将是您的版本的问题。通过更新您的 ndk 重试。
    • 它的工作 nw.. bt 它在最后一次编译时显示一个错误。
    • 对不起,我又收到错误了有一个link 的错误请帮帮我..
    【解决方案2】:

    您的项目使用的是旧版 ndk-build,它依赖于 Android.mkApplication.mk

    Application.mk
    
    APP_PLATFORM := android-14
    
    APP_ABI := armeabi-v7a mips x86
    
    #APP_OPTIM := debug
    
    APP_OPTIM := release
    

    将 APP_ABI 更改为仅 armeabi-v7a

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 2015-05-10
      • 2011-11-09
      • 1970-01-01
      • 2016-01-19
      相关资源
      最近更新 更多