c++ - 从 ant 运行 ndk-build

标签 c++ eclipse ant java-native-interface

我在 eclipse 中使用它,它总是告诉我这个错误消息:

构建失败 C:\Users\js\Desktop\two-libs\jni\build.xml:3:执行失败:java.io.IOException:无法运行程序“D:\android-ndk-r7c\ndk-build”:CreateProcess 错误=193, %1 不是有效的 Win32 应用程序

但 ndk-build 位于该文件夹中。这是我的 build.xml 文件:

project name="salut" 
  target name="compile"
exec executable="D://android-ndk-r7c//ndk-build" failonerror="true" exec
  target
project

有什么想法吗?

最佳答案

假设您从窗口操作系统运行...

尝试改变: D:\android-ndk-r7c\ndk-build

到: D:\android-ndk-r7c\ndk-build.cmd

这应该通知窗口“ndk-build”是可运行的。

关于c++ - 从 ant 运行 ndk-build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487353/

相关文章:

c++ - 如何使用 Qt/C++ 在 Windows 上将 GUI 转换为路径?

c++ - 如何从结果创建并发::任务?

java - 如何修复 Ant 构建中的 'Unexpected element "{}target"{antlib :org. apache.tools.ant}target' 错误?

ant - Findbugs ant 任务提交几个动态检测到的 JAR 文件进行分析

android - 尝试使用 Ant 构建 Android 应用程序时抛出 ExceptionWithContext

c++ - 有没有办法将 POSIXct 对象从 C 返回给 R?

c++ - 谁能帮我解释一下C++中typedef的用法?

java - 如何在eclipse自动导入中使用Maven依赖项

eclipse - 关于运行配置中的 Eclipse 和类路径的问题

Eclipse 崩溃后无法启动