2016-09-14 13 views
0

ADBは "部分アプリケーションがインストール" があります。"adb install-multiple"で使用される部分更新/増分更新を生成する方法は?

adbのインストール - 複数の[-lrtsdp] - デバイスに、このパッケージのファイルをプッシュし、それを (-l:前方ロックアプリ)をインストール (-r:置き換えを (-s:アプリケーションをsdcardにインストールする) (-d:バージョンコードをダウングレードする)増分更新によって。

部分更新ファイルはどのように作成できますか?私はいくつかのユーティリティは、APKの新しいバージョンと前のバージョン間のバイナリdiffを作成する必要が仮定します。

答えて

1

部分アプリケーションのインストールフラグの制御PackageInstallerSessionParams.MODE_INHERIT_EXISTINGモードです。現時点で公式に文書化されているのは、APK splitsのインストールをサポートすることだけです。

+0

ありがとうございました。私は、異なるバージョンのapp(appv1.apkとappv2.apkのバイナリ差分)の差分/差分更新を作成できません。 –

+0

ほとんどの場合、あなたのアプリの2つのバージョンの間で実際に変更されたファイル(デルタではなく、ファイル全体のみ)を含む* delta * APKを手作りすることができます。それは機能の意図された使用ではありません - そうするためのツールはありません。 –

+0

私がしたいことは、PC上にバイナリ差分(コマンドラインツールを使用)を作成し、Androidツール(adb、shellなど)を使用してdiffをシミュレータ/デバイスにデプロイすることです。これはあなたの知識に基づいて可能ですか? –

関連する問題