2011-06-26 14 views
1

私はandroid-ndk-r5c-windowsでサポートされているcファイル用の.soファイルを作成する方法は?

gcc -shared -Wl,-soname,libMyownMath.so -o libMyownMath.so MyownMath.o 

としてgccコマンドを使用しての.soファイルを生成しています。しかしndkビルドで私は、私は私のアプリでは、事前構築された共有ライブラリとしてこのの.soファイルを使用

D:/workspace/MyjniMath/obj/local/armeabi/libMyownMath.so: file not recognized: F 
ile format not recognized 

を取得しています。 誰でも問題が何であるか教えてもらえますか?

答えて

0

NDKを使用してクロスコンパイルしているとは限りません。 Andorid NDKが提供するガイドラインに従い、共有ライブラリを構築してください。

0

コンパイルには何が使われましたか?(あなたのコンパイルツールgccはarm-gccです) gccがarm-gccではない場合、あなたはアンドロイドプロジェクトを作成し、ルートディレクトリにjniフォルダを作成します。 ndk-buildを使用してAndroid.mkとc/C++ファイルを作成してコンパイルします。

関連する問題