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

Android NDK hello-jni program throws error while building

本文关键字:出错 错误 构建 NDK hello-jni 程序 Android      更新时间:2023-10-16

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

安卓更新项目 -p . -s

我收到以下错误:错误:项目未设置目标或目标无效。请为"android update"命令提供一个 --target。

以下是完整的日志:

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.

同样在项目属性文件下,我能够看到:目标=安卓-21

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

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

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

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

相关文章: