【问题标题】:Unable to generate apk file using NDK in eclipse无法在 Eclipse 中使用 NDK 生成 apk 文件
【发布时间】:2013-07-12 11:49:32
【问题描述】:

我一直在尝试在 Eclipse IDE 中使用 NDK 编写一个简单的 android 应用程序。

  • 添加了 NDK 插件
  • 在项目中添加jni文件夹并编写Cpp代码
  • 使用 ndk-build 正确构建它
  • 因此也会生成文件

编译成功且没有错误。但是,由于尚未生成 apk 文件,我无法将其作为 Android 应用程序运行。

请帮助:)

【问题讨论】:

  • .so文件是在libs->armeabi文件夹中生成的吗?
  • 是的。它已生成。
  • 我认为您应该发布您的 LogCat 消息。什么是实际问题,.so 没有加载到设备的内存中,或者它的崩溃,或任何其他问题?
  • No no..so 加载正常。但是没有生成apk文件。当我将其作为“Android 应用程序”运行时,它在控制台中显示“未找到 apk 文件”
  • 清理您的项目Project->Clean 并转到Build Path->Configur Build Path 并更改Default Output folder 路径。不确定,但可能会有所帮助。

标签: android c++ android-ndk


【解决方案1】:

“使用新的 ADT 插件,默认行为(加快构建时间)不会在每次构建时生成 .apk...”如 groups.google 中所述:

http://groups.google.com/group/android-developers/browse_thread/thread/769628c57caa51ad/4cb2c6589995a9a5?pli=1

您可以在 Eclipse 设置中启用自动 dex/apk 构建:Window -> Preferences -> Android -> Build -> [] Skip Packaging and dexing...

你也可以check这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    相关资源
    最近更新 更多