apkファイルを内部ストレージに正常にダウンロードしました。Androidのインストール方法apkを内蔵ストレージに保存
しかし、実行中に、「アクティビティが見つかりませんでした」というエラーが表示されます。
ここにapkファイルを実行するコードを示します。
// Old version
if(Build.VERSION.SDK_INT <= Build.VERSION_CODES.N)
{
File apkFile = new File(this.pathToFile);
if(apkFile.exists())
{
Uri apkURI = Uri.fromFile(apkFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(apkURI);
intent.setType("application/vnd.android.package-archive");
intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, false);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}
'私のファイルパスは実際には/ data/com.me.appName/files/update.apk'です。それは不可能な道です。根っこのデバイスでのみ作成されている可能性があります。 – greenapps
'私のapkファイルを内部ストレージに正常にダウンロードしました。あなたはそれをどうやって管理しましたか?その不可能な道を考える。 – greenapps
あなたは 'this.pathToFile'について話していましたか? – greenapps