私はAndroid開発の新人ではありませんが、NDKと.soライブラリについて話す際には全く新しい初心者です。Android:異なるアーキテクチャーのためのndk .soライブラリを含む、アプリケーションのクラッシュ
私が開発しているアプリはサードパーティのSDKを使用し、いくつかの.soファイルを提供しています。彼らは私にすべてのアーキテクチャ(これまでのところ、arm64-v8a、armeabi、armeabi-v7a、mips、mips64、x86、x86_64)の.soファイルを提供しています。
新しいサードパーティSDKを追加する必要がありますが、armeabi-v7aとx86の.soファイルのみを提供します。私は私のアプリを実行しようとすると 、それがクラッシュし、私は(私はlogcatにそれを参照してください)SDKからエラーが出るように述べている:
SDKNAMEは現在だけarmeabi-v7aの構築済みのライブラリを提供し、 x86アーキテクチャ
これは一般的なシナリオですか?この種のシナリオを修正する方法はありますか?
事前のおかげでたくさんの
私のことでは、 armeabi-v7aまたはx86アーキテクチャ用のプロジェクトを構築することしかできませんでした。使用しているビルドバリアントを確認してください。そうでない可能性が高いです。 – ortisenderos
ビルド設定でアーキテクチャを指定していません。繰り返しますが、私はスーパーn00bです。 私はこれを見つけました: https://developer.android.com/studio/build/configure-apk-splits.html あなたはそれが助けることができると思いますか? – aarcoraci
Android StudioやEclipse、設定ファイルなどの詳細情報を提供する必要があります。 – ortisenderos