2010-10-15 3 views
6

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

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

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

+0

Что находится в значении «файл» –

+0

Было бы где-нибудь когда-либо сохранено apk. Например. /sdcard/test.apk – skorulis

ответ

11

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

+0

Спасибо за это, отлично работает. – skorulis

+0

Привет, друзья, но после установки APK Мое приложение закрыто. Как предотвратить его. Я хочу снова открыть его снова –

Смежные вопросы