0

我有一个问题,我可以在 Eclipse 之外运行 ndk,但不能从工作区文件夹中运行。我收到丢失文件的错误。

Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/../../../build/lib/armeabi/libQCAR.so exists  or that its path is correct
/cygdrive/c/Users/ALEXDEV/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting    .  Stop.

我想知道当我创建 android 项目时是否没有复制其中一个文件。但是当我在 eclipse 中运行它时,我得到了这个错误。我按照本教程 http://mobilepearls.com/labs/ndk-builder-in-eclipse/

我在eclipse中运行ndk时遇到的错误如下

"C:\Users\ALEXDEV\android-ndk-r8b\ndk-build" (in directory "C:\Users\ALEXDEV\workspace\Image"): CreateProcess error=193, %1 is not a valid Win32 application

你认为我做错了什么,你提出什么方法可以解决这个问题。

我正在为 Web 开发人员使用 Eclipse Java EE IDE。

版本:Indigo Service Release 2

我正在关注本教程

http://tools.android.com/recent/usingthendkplugin

我正在使用此上传

靛蓝 - http://download.eclipse.org/releases/indigo

我没有从链接下载包,而是选择了添加选项,但我使用了archieve。软件包可以直接从 eclipse 下载。这是我用来下载软件包的链接http://www.eclipse.org/cdt/downloads.php

然后我下载这个版本的ndk

我得到了 ndk 示例,因此问题得到了解决。

4

1 回答 1

6

使用 ndk r8b,您根本不需要 cygwin。将构建命令设置为ndk-build.cmd

请注意,您的教程已过时。最新版本的 ADT 插件允许您简单地单击“添加本机支持”到 Java 项目。

于 2012-09-30T22:06:43.727 回答