TRTCの各バージョンのSDKで容量の増加は異なります。詳しくは、SDK ダウンロードをご参照ください。
アップルiPhone5s以上のバージョンの携帯電話はいずれもx64 アーキテクチャのみでのパッケージ化をサポートできます。XCodeの中のBuild Settingで、Build Active Architecture Onlyの設定をYESにし、同時に、Valid Architecturesに arm64と書き込むだけで済みます。TRTC SDK のシングルアーキテクチャのipa増加量は僅か1.9Mです。
Appを中国大陸のみで使用する場合は、armeabi-v7a
アーキテクチャのsoファイルのみをパッケージ化すれば、インストールパッケージの容量増加を5M以内に圧縮できます。Appを Google Playストアに掲載したい場合は、armeabi-v7a
と arm64-v8a
の2つのアーキテクチャの soファイルをパッケージ化できます。
具体的な操作方法:現在のプログラムの build.gradleの中に abiFilters "armeabi-v7a"
を追加してシングルアーキテクチャのso ファイルのパッケージ化を指定するか、または `abiFilters "armeabi-v7a","arm64-v8a"を追加してデュアルアーキテクチャの soファイルを指定します。
armeabi-v7a
アーキテクチャの so ファイルのみでパッケージ化する(Google Playに掲載する必要がない)場合:armeabi-v7a
と `arm64-v8aの2つのアーキテクチャの so ファイルをパッケージ化する場合(Google Playに掲載):
この記事はお役に立ちましたか?