これはおそらく、次のステップを必要と考えました:
1.ダウンロードNDK
2. [設定NDKの環境変数
3. AndroidのスタジオでいくつかのNDK設定を追加します
4.書き込みCファイル
ライブラリは、このように生成します
6.コールライブラリそう
上記の問題のほとんどは、次の2件の記事で解決策を見つけることができます
http://blog.csdn.net/u010976213/article/details/50816956
http://blog.csdn.net/u010976213/article/details/53424364
この記事の主な目的は、私はピットが発生したものを記録することです!
私はピットの顔の後についてお話しましょう、それは2つの記事は上記に従っている、すべての作業を行う、NDKビルドを実行し、内部または外部コマンドを与えられていません。
defaultConfigのGradleでモジュールを追加します。1.
ndk{
moduleName "testNDK" //名字自己取
abiFilters "armeabi", "armeabi-v7a" //这里是你想生成什么类型的就自己添加
}
Gradleのモジュールに追加2
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk' //这个是Android.mk文件的路径
}
}
終了後、あなたは.soのを生成し、NDKビルドを実行することができます
助けることができる場合は、単に記録ピット自分の問題のための第1の書き込み、、、すべてのより良いです