Android NDK hello-jni 程序在构建时抛出错误
Android NDK hello-jni program throws error while building
我是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
。
相关文章:
- 分段错误当我试图运行程序时出错
- .h 和.cpp文件分离时出错,但仅使用 .h 文件时没有错误.我做错了什么?
- 创建 OpenCV 非自由版本 v4.3 时出错,可折叠.cpp错误 C2039、2605
- 制作时出错,C++"db.c:2127:错误:在"||"标记之前应使用";"
- C++语法错误,编译器不会警告或 int v = func(&v) 出错;
- 在VS2015中访问类成员时运行时错误,但在Linux上未访问时出错
- 如何更改路径以修复错误"./main:加载共享库 libmkl_core.so 时出错?
- 为什么在定义类之前声明类的对象会在友元类中给出错误,而在友元函数中不会出错
- 安装 mply 库时出错.致命错误:gsl/gsl_sf.h:没有这样的文件或目录
- Rcpp/C++/R:比较日期时间矢量与日期时间时出错(错误:"运算符>"的不明确重载)
- 编译特征程序时出错:错误:'seq'不是'Eigen'的成员
- 可能的 GCC 链接器错误会导致将弱符号和局部符号链接在一起时出错
- 非标准语法;使用 '&' 创建指向成员的指针错误,将成员函数分配给向量时出错
- 运算符重载时出错(错误:"运算符<<不匹配(操作数类型为"std::basic_ostream<char>"和"const char [2]")
- 编译类 C++ 中的线程时出错(错误 xthread)
- 加载GLEW库时出错(错误LNK2001)
- 通过函数指针调用函数时出错(错误C2064)
- 编译core.obj时出错:错误LNK2001:未解析的外部符号_harmony_core_init
- 链接c++静态库与android ndk时出错(错误:无法识别文件格式)
- 使用GCC编译游戏时出错.(错误:将"Screen"的含义从"class Screen&q