lib プロジェクトに依存する Android プロジェクトがあります。また、lib プロジェクトには「libs」ディレクトリ内に「armeabi」および「armeabi-v7a」ディレクトリがあり、どちらも内部に .so ファイルがあります。そして、私自身のプロジェクトには、libs ディレクトリに .so ファイルを含む armeabi ディレクトリしかありません。
その後、「armeabi-v7a」デバイスでプロジェクトを実行すると、クラッシュすることがわかりました。ログにライブラリを読み込めませんと表示されます。アプリは「armeabi-v7a」ディレクトリから.soをロードしようとしているようですが、ロードしていません。次に、自分のプロジェクトの libs ディレクトリに「armeabi-v7a」ディレクトリを作成し、.so ファイルを新しいディレクトリにコピーすると、アプリは問題なく動作します。
しかし、それはapkパッケージのサイズを増やします.アプリが「armeabi」ディレクトリに.soファイルをロードできるようにする方法はありますか? または、lib プロジェクトの「armeabi-v7a」ディレクトリを削除できますか? 大丈夫そうです...