私はAndroid Thingsロボットで作業しています。Android Things 20 minutes apk install time
私はdlibの顔認識ライブラリを含んでいるので、私はかなり大きなapkファイルを持っています。
89.0Mb
コードをアップロードするときは、毎回約20分かかります。
これにより、開発が大幅に遅くなることは明らかです。
一部の追加情報:
アンドロイドのもの私は無線LANでadbでデバイスに接続します。
次に、分割インストールを実行します。
次回実行すると、変更されたスライスがアップロードされます。
これは何分かスピードアップしますが、何らかの形で接続が失われていますが、約50%の時間がかかるため、もう一度アップロードする必要があります。
現在のバージョン:0.2-devpreview
adb install-multiple -r /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_9.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_0.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_4.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_7.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_2.apk /home/nburn42/maki-things/app/build/outputs/apk/app-debug.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_3.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_6.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_1.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/dep/dependencies.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_8.apk /home/nburn42/maki-things/app/build/intermediates/split-apk/debug/slices/slice_5.apk
は問題です: - 私のAPKサイズ -
A(はるかに高速である必要があり、ネットワーク上で転送さ90メガバイト)を編集
B - 私のインターネット接続 - 編集(問題ではない)
C - Android物語それ自体
D - 他に何か?
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
この
は、未使用のライブラリに&コードを除外することで、あなたのAPKのサイズを小さくします、ファイル:おかげトン、
ネイサン
提案していただきありがとうございます。私はもう少しコーディングを行い、次にこれを試してからapkのサイズを調べました。それは多くのことをしていないようで、今は90.9Mbです。 – nburn42
私のapkを解凍しました。アセットフォルダのshape_predictor_68_face_landmarks.datは99Mbですが、圧縮されています。これは、90Mbがapkにとってちょっと不合理なサイズだということですね。たぶん、アセットフォルダ以外にそのファイルをどうやって取得するかを理解する必要があります。 – nburn42