Androidスタジオで使用する.AAR(私ではない)に変換されたC++ライブラリ。私はlibフォルダ内にaarファイルを追加することができ、gradleを使って正常に同期することができました。AndroidスタジオにC++ AARライブラリを追加するには?
私は、C++ライブラリにアクセスできるのはJNIだけであることはよく知っています。残念なことに、JNIに含めるC++のlib関数を見つけることはできません。
私はC++のlibとの統合が初めてです。 ARRファイルが8つの.SOファイル
プロジェクトレベル
repositories {
jcenter()
flatDir{
dirs 'libs'
}
}
アプリレベル
compile(name:'oxy', ext:'aar')
が含まれている任意の提案やヘルプは高く評価されています。
だから、JNIはライブラリにアクセスするには十分ではありませんか? – Nikhil
はい.soファイルのyou/authorは、JavaでJNIレイヤーを書き、ネイティブコードを呼び出し、逆もまた同様です。 JNIは、基本的に、ネイティブコードとのインターフェイスのためのグルー層です。 – Srikanth
@Nikhilご質問が解決された場合は、その答えを受け入れてください。 – Srikanth