2016-07-09 11 views
1

私はEclipseの古いサンプルアンドロイドプロジェクトを見ていて、app/srcフォルダの下にあるjniLibsフォルダとapp/build/intermediateに表示されています。また、armeabiサブフォルダといくつかの.soファイルがあります。Android jniLibsフォルダはどのように作成されますか?

私はAndroidスタジオに類似のプロジェクトを作成しようとしていますが、このフォルダは存在しません。新しいアプリケーションを実行しようとすると、このフォルダ内の.soファイルの1つを見つけることができないため、エラーが発生します。

フォルダはどのように作成されますか? IDEがそれを生成するか、手動で.soファイルを作成して追加する必要がありますか?これらの.soファイルも生成されているのですか、またはサンプルプロジェクトで手動でインポートされた人ですか?

+0

ていることになるあなたはを見てとっていますGoogleのNDKサンプルから、JNIコードの構造を確認できますか?参照:https://github.com/googlesamples/android-ndk –

答えて

1

自分でjniLibsフォルダを作成できます。 正しいパスがこのレベルで

src/main/jniLibs

とあなたの外部ライブラリを置く

他のフォルダ/ファイルは

src/main/java src/main/res src/main/res/AndroidManifest.xml

+0

いつも手動でインポートされていますか、それとも何らかの形で自動的に生成されますか(エミュレータでアプリを実行した場合) –

+1

外部ライブラリを手動で配置します。プロジェクトに追加する方法については、使用している図書館のホームページをお読みください。 – Sharj

関連する問題