2

我有一个 android 应用程序(带有 jni、ndk)。我想改变它的名字。我已经成功更改了包名称,以及 strings.xml 中的应用程序标题,如本论坛其他帖子中所建议的那样。

但是 .apk 文件仍然具有旧名称。我猜这是因为主文件夹仍然具有旧名称。如果我在 eclipse 中更改文件夹名称并“更新引用”。我收到以下错误。

Errors occurred during the build.
Errors running builder 'CDT Builder' on project 'NewName'.
Internal error building project NewName configuration Default
java.lang.NullPointerException
Internal error building project NewName configuration Default
java.lang.NullPointerException

所以我猜它混淆了ndk-build。如果我查看 C++ 的项目属性,一切看起来都很正常(我认为)。构建路径是 ${workspace_loc:/NewName}。

关于检查什么的任何想法?

谢谢!


更新

好的,ndk-build 命令在命令行中运行良好。但是,如果我只从 eclipse 编译本机 c++,它会给我错误。我猜项目属性中的某些内容是错误的......

当我禁用代码检查时,项目运行良好。c++ 似乎也停留在 std 命令上。尽管我已经在我的路径中添加了三个库,如此处所述Native c++ with Android on Eclipse - 在 stdlib 上给出错误但可以工作并且它们被定义为绝对路径,例如 /home/dorien/workspace2/android-ndk-r8/sources /cxx-stl/stlport/stlport

4

0 回答 0