2010-10-15 26 views
6

En mi aplicación, estoy descargando y guardando un apk en la tarjeta SD y luego deseo comenzar la instalación de la apk. Estoy utilizando el código siguiente para intentar esto:Android intento de inicio para ver apk

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

Pero cuando hago esto me dice que no hay actividad para iniciar la intención. Lo que intento hacer es instalar una nueva actualización para la aplicación en ejecución. ¿Cómo comienzo una intención para ejecutar un archivo apk?

+0

lo que está en el valor "archivo" –

+0

Estaría donde el apk se guardó. P.ej. /sdcard/test.apk – skorulis

Respuesta

11

¿Intentaste usar Uri.fromFile(new File(filePath)) en lugar de Uri.parse(file)?

+0

Gracias por eso, funcionó a la perfección. – skorulis

+0

Oye ... Gracias amigo pero después de instalar el APK Mi aplicación es Cerrar Cómo prevenirlo. Quiero volver a abrirlo de nuevo –

Cuestiones relacionadas