2015-03-23 7 views
0

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

+0

Вы должны сначала скопировать .apk из активов в внешнюю память файловой системы. После этого вы можете использовать намерение. – greenapps

ответ

1

Вы можете сделать что-то подобное.

Intent promptInstall = new Intent(Intent.ACTION_VIEW) 
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
        "application/vnd.android.package-archive"); 
startActivity(promptInstall); 
+0

Спасибо Hardik, но скажите мне, как получить путь к файлу (.apk), который хранится в папке с ресурсами ... что такое абсолютный путь, который я пишу вместо ("file: ///path/to/your.apk") .... ??? – Ganesh

+0

Привет, Хардик, я помещаю путь ("file: ///assets/first.apk"); Он дает ошибку «Не удалось разобрать пакет». как решить эту проблему ....... – Ganesh

+0

Я не пробовал. Но это должно сработать, проверять вам apk один раз. Ошибка интерпретации возникает только тогда, когда ОС не может читать ваши апки –

0

это старый пост, но для других я хочу поделиться своим опытом с той же проблемой. Ошибка «Была проблема с разбором пакета», потому что вы изменили имя apk. вы должны указать свое первоначальное имя. надеюсь, что эта помощь.