2

次の問題があります。アプリケーションが最新バージョンのAPKをダウンロードし、APKファイルを/ data / data / package name/upgradeに保存します。ここまではすべてが完璧に機能します。次に、アプリケーションは次のコードを実行してインストールを開始します。

String file = "/data/data/" + context.getApplicationContext().getPackageName() + "/upgrade/myapp.apk";

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setDataAndType(Uri.fromFile(f),"application/vnd.android.package-archive");

startActivity(intent);

エラーを受け取った後:「パッケージの解析エラー」。そして、インストールは開始されません。ブラウザから同じファイルをダウンロードすると、正常に動作します。

4

0 に答える 0