【问题标题】:Error to build native library from Android studio 6.1从 Android Studio 6.1 构建本机库时出错
【发布时间】:2014-07-01 06:56:50
【问题描述】:

类别:在 Windows 7 64 位上将 NDK 与 Android Studio 结合使用

MyProject 在 MyNDKProject/src/main/jni/ 路径下有 MyNdkProject 原生代码。 .so 文件是使用 Android Studio 终端中的 ndk-build.cmd 生成的。

但是,当执行完整的项目时,它会从 gradle 控制台退出并出现以下错误

'"D:\MyProjectPath\find-win-host.cmd"' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

错误:任务“:MyNdkProject:ndkBuild”执行失败。

> Process 'command 'ndk-build.cmd'' 以非零退出值 1 结束

如何用 Android studio 解决这个问题?

【问题讨论】:

  • 你必须提到你使用的是什么操作系统。
  • 感谢您的回复,Windows 7 专业 64 位操作系统
  • 如果您的项目完整路径包含空格,例如c:\My Projects,您在构建 NDK 时会遇到很多麻烦。
  • 谢谢@AlexCohn,我们在使用 Android Studio 时遇到了问题,但是原生构建是从命令行执行的。

标签: android-ndk android-studio


【解决方案1】:

问题已通过 Android Studio Beta (0.8.4) 和 gradle 版本 (1.12) 解决 java 版本是 7v67,旧的 java 版本是 7v25。

问题似乎是由于较旧的 java 版本。请同意。

【讨论】:

    猜你喜欢
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 2022-10-25
    • 2017-09-27
    • 2018-09-28
    • 2016-12-08
    相关资源
    最近更新 更多