1

私はAndroid ndk(r8c)を使い始めています。そのために、Ubuntu 12.10(32ビット)の新しいバージョンをインストールしました

~/workspace/Test$ ndk-build

親指をコンパイル: テスト <= Test.c SharedLibrary: libTest.so arm-linux-androideabi-g++: エラー: ./obj/local/armeabi/objs/Test/Test.o: そのようなファイルまたはディレクトリはありません make: * [obj /local/armeabi/libTest.so] エラー 1

ここでは、jni の単純な Hello World で ndk-build を実行してみます。ndk-build コマンドは Test.o 自体を作成するものだと思っていたので、問題を理解できません...だから、ndk-r7 で同じことを試してみましたが (わかりません)、さらに醜いです.. .

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

Compile thumb : Test <= Test.c Messages de l'assembler: Erreur fatale: option -march= invalide: « armv5te » make: * [obj/local/armeabi/objs/Test/Test.o] Erreur 1

役に立ちそうな答えが見つかりません。(同じ方法で hello-jni サンプルをビルドしようとしましたが、出力は同じでした。

お願い、誰か私の髪を救ってくれ…

4

1 に答える 1

0

そこで、ubuntuを再インストールすることにしましたが、今回はうまくいきました。

まったく同じ操作を行ったと思うので、なぜ初めてそうしなかったのかはまだわかりません(ただし、12.10ではなくUbuntu 12.04に移動しました)。

于 2012-11-29T22:25:49.983 に答える