Вопрос

В моем приложении я загружаю и спасаю APK к SDCard, а затем я хочу начать установку APK. Я использую следующий код, чтобы попытаться сделать это:

Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);

Но когда я делаю это, это говорит мне, что нет активности, чтобы начать намерение. То, что я пытаюсь сделать, это установить новое обновление для текущего запущенного приложения. Как мне начать намерение запустить файл APK?

Это было полезно?

Решение

Вы пытались использовать Uri.fromFile(new File(filePath)) вместо Uri.parse(file)?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top