Android NDK:ndk-build构建错误

时间:2012-11-28 21:17:51

标签: android ubuntu android-ndk

我开始使用android ndk(r8c),为此我安装了新版本的Ubuntu 12.10(32bit) 问题,无论我试图建立什么,我都会遇到奇怪的错误让我发疯...

  

〜/ workspace / Test $ ndk-build

     

Compile thumb:Test< = Test.c   SharedLibrary:libTest.so arm-linux-androideabi-g ++:错误:   ./obj/local/armeabi/objs/Test/Test.o:没有这样的文件或目录:    * [obj / local / armeabi / libTest.so]错误1

所以在这里,我尝试在jni中的一个简单的hello世界中运行ndk-build。我无法理解这个问题,因为我认为ndk-build命令是假设创建Test.o本身... 所以我用ndk-r7尝试了同样的事情(我们从来不知道),它甚至更丑......

  

〜/ workspace / Test $〜/ Code / android-ndk-r7 / ndk-build

     

编译拇指:   Test< = Test.c Messages de l'assembleur:Erreur fatale:option -march =   invalide:«armv5te»make: * [obj / local / armeabi / objs / Test / Test.o]   Erreur 1

我找不到任何似乎有帮助的答案。 (我也尝试以相同的方式构建hello-jni样本,但输出是相同的。

请有人拯救我的头发...希望我已经足够清楚了。

1 个答案:

答案 0 :(得分:0)

所以我决定重新安装我的ubuntu,这次它运作良好。

我仍然不知道为什么它不是第一次,因为我认为我做了完全相同的操作(虽然我去了Ubuntu 12.04而不是12.10)。