Androidでオーディオを再生するためにvitamioフレームワークを使用しています。
フレームワークはライブラリ ファイルlibarm.soで構成されています 。ファイルは非常に大きく (5M)、私の apk は非常に大きくなります。
ファイルを削除してアプリをコンパイルしても、問題なく動作しています。
ファイルを削除しても安全ですか?
Androidでオーディオを再生するためにvitamioフレームワークを使用しています。
フレームワークはライブラリ ファイルlibarm.soで構成されています 。ファイルは非常に大きく (5M)、私の apk は非常に大きくなります。
ファイルを削除してアプリをコンパイルしても、問題なく動作しています。
ファイルを削除しても安全ですか?
これには、特定のタイプのマルチメディア ストリームのデコードなど、一部の操作のパフォーマンスを向上させるために使用される、CPU 固有の高度に最適化されたコードが含まれています (ffmpeg がそれを使用しており、他の何かが使用しているかどうかはわかりません)。
ライブラリは実際には、さまざまな ARM アーキテクチャ (ARMv6、ARMv7 など) 用に構築されたいくつかのライブラリの 7zip パックであるため、そのサイズが大きくなります。
これらのライブラリは、アプリを初めて実行したときにデバイスに抽出されます。それらを削除してアプリを正常に実行した場合、それらは既に抽出されている可能性があります。アプリのデータを消去してから、もう一度お試しください。
アプリを削除してもクラッシュしない (そしてアプリ データを消去した) 場合は、libarm.so API を利用するコードを使用していないことを意味します。そのため、アプリにマルチメディア サポートを追加する予定がない限り、 、ライブラリを除外しても安全です。