Cocos2d-xで出会ったエラー解決方法(cpu-features.o)
今回、出会ったエラー
今回はCocosで出たエラーの解決方法をご紹介できればと思います。
今回、出会ったのは、以下のエラーです。
No rule to make target /Users/b06364/adt/ndk/sources/android/cpufeatures/cpu-features.c, needed by obj/local/armeabi/objs/cpufeatures/cpu-features.o
(VideoSamploeCocos/proj.android/obj/local/armeabi/objs/cpufeatures)
エラーに出会った経緯
build_native.pyを実行して、eclipseに取り込んだ、cocos2dxのAndroidプロジェクト実行しようとした時に、このエラーが表示されました。 予想ですが、上の手順をそのまま順次行えばよかったのですが、このライブラリが必要だなど、やっていたのでこのエラーと遭遇したのかもしれません。
エラー解決方法
VideoSamploeCocosは私が決めた、Cocos2dxプロジェクト名です。なので、皆さんは自分のプロジェクト名に置き換えて見ていただければと思います。
VideoSamploeCocos/proj.android/obj/local/armeabi/objs/cpufeatures
(eclipseでデバック実行した場合は「objs」ではなく、「objs-debug」です。)
のところに「cpu-features.o」と「cpu-features.o.d」を削除して、エラーに出会った経緯でご紹介した手順で実行すれば、このエラーがなく、実行できると思います。