2

一度に複数の APK をインストールしたかったのは、すべてを実行する 1 つのメイン アプリがあり、他のすべてのアプリには、メイン アプリを実行するためにデバイスに配置する必要があるサービスとアクティビティがあるためです。それらをzipに含める su.zipが同様のことを行うため、このようなことが起こることを知っています

4

2 に答える 2

4

複数の Enterprise APK を更新するために、このようなことをしなければなりませんでした。APK を REST API/ データベースからダウンロードしました。次に、ファイルを取得したら、次のように呼び出して、プログラムでアプリのインストールを開始しました。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);

これにより、インストーラーが起動し、APK がインストールされます。

于 2012-07-24T21:04:53.323 に答える
0

console/cmd "adb install com.example" 経由で adb を使用できます。どのOSを実行していますか? それらすべてをインストールするための小さなスクリプトを作成します。

于 2012-07-24T20:52:36.893 に答える