Android NDK hello-jni程序在构建时抛出错误

时间:2014-11-20 12:55:43

标签: java android c++ android-ndk sample

我是NDK的新手,我正在尝试运行NDK示例中的示例代码。 我正在使用以下页面中的指南: https://developer.android.com/tools/sdk/ndk/index.html#Downloads 在"探索hello-jni Sample"下,当我在命令行中运行以下命令时:

android更新项目-p。 -s

我收到以下错误: 错误:项目没有设置目标或目标无效。 请提供 - 目标“Android更新”#39;命令。

以下是完整的日志:

ethics-14@ethics14-desktop:~/NDKworkspace/HelloJni$ android update project -p . -s
.Updated local.properties
Updated file ./proguard-project.txt
Updated local.properties
Updated file ./tests/proguard-project.txt
Error: The project either has no target set or the target is invalid.
Please provide a --target to the 'android update' command.

同样在project.properties文件下我可以看到: 目标=机器人-21

2 个答案:

答案 0 :(得分:2)

这看起来像是android工具中的一个错误:项目的一部分实际上更新为最新的android目标(包括project.properties中的目标属性),但它在某些时候失败了。 / p>

要解决此问题,您可以手动指定android目标:

android update project -p . -s -t android-21

答案 1 :(得分:0)

您的文件似乎是使用错误的大小写保存的,文件应该以小写project.properties命名为p