0

Androidでオーディオを再生するためにvitamioフレームワークを使用しています。

フレームワークはライブラリ ファイルlibarm.soで構成されています 。ファイルは非常に大きく (5M)、私の apk は非常に大きくなります。

ファイルを削除してアプリをコンパイルしても、問題なく動作しています。

ファイルを削除しても安全ですか?

4

1 に答える 1

2

これには、特定のタイプのマルチメディア ストリームのデコードなど、一部の操作のパフォーマンスを向上させるために使用される、CPU 固有の高度に最適化されたコードが含まれています (ffmpeg がそれを使用しており、他の何かが使用しているかどうかはわかりません)。

ライブラリは実際には、さまざまな ARM アーキテクチャ (ARMv6、ARMv7 など) 用に構築されたいくつかのライブラリの 7zip パックであるため、そのサイズが大きくなります。

これらのライブラリは、アプリを初めて実行したときにデバイスに抽出されます。それらを削除してアプリを正常に実行した場合、それらは既に抽出されている可能性があります。アプリのデータを消去してから、もう一度お試しください。

アプリを削除してもクラッシュしない (そしてアプリ データを消去した) 場合は、libarm.so API を利用するコードを使用していないことを意味します。そのため、アプリにマルチメディア サポートを追加する予定がない限り、 、ライブラリを除外しても安全です。

于 2013-05-15T08:27:50.137 に答える