【问题标题】:windows 7 ndk in eclipse Indigo throwing not valid win32eclipse Indigo中的Windows 7 ndk抛出无效的win32
【发布时间】:2012-09-30 16:43:09
【问题描述】:

我有一个问题,我可以在 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 示例,因此问题解决了。

【问题讨论】:

  • 编辑后,请让大家更容易理解使用旧方法得到的结果,以及遵循新教程会发生什么。
  • 或者更好的是,关闭这个问题并打开另一个问题。我相信我们已经解决了主题问题,不是有效的 Win32 应用程序

标签: android eclipse android-ndk


【解决方案1】:

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

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

【讨论】:

  • 你能评价一下吗?当您说将构建命令设置为 ndk-build.cmd 时,可以在哪里找到此设置。
  • 尝试将 ndk-build.cmd 的完整路径放在自定义构建器的 Location 字段中。
  • 我试过按照这个教程tools.android.com/recent/usingthendkplugin是正确的
  • 由于某种原因,它出了严重的错误,并在所有 c 代码下划线
  • 首先您应该验证您的设置。最简单的方法是获取一个 NDK 样本。请注意,本教程不适用于 Windows。在 Windows 上,在他们使用 ndk-build 的地方使用 ndk-build.cmd
猜你喜欢
  • 2012-09-02
  • 2012-09-22
  • 2012-09-08
  • 2011-12-14
  • 2012-01-02
  • 1970-01-01
  • 2013-02-02
  • 1970-01-01
  • 2012-08-25
相关资源
最近更新 更多