我有一个Android应用程序(使用jni,ndk)。我想改名字。我已成功更改了包名称,并在strings.xml中修改了应用程序的标题,如本论坛其他帖子中所建议的那样。
但.apk文件仍有旧名称。我猜这是因为主文件夹仍然有旧名称。如果我在eclipse中更改foldername并“更新引用”。我收到以下错误。
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 - gives error on stdlib but works它们被定义为绝对路径,如/ home / dorien / workspace2 / android-ndk-r8 / sources / cxx-stl / stlport / stlport