Я отправляю файл .apk в папку с ресурсами другого apk. Теперь я хочу установить apk, хранящийся в папке с ресурсами. Установить apk из папки с папками автоматически/программно .... это возможно .......?Как установить файл apk, хранящийся в папке с ресурсами другого apk ..?
ответ
Вы можете сделать что-то подобное.
Intent promptInstall = new Intent(Intent.ACTION_VIEW)
.setDataAndType(Uri.parse("file:///path/to/your.apk"),
"application/vnd.android.package-archive");
startActivity(promptInstall);
Спасибо Hardik, но скажите мне, как получить путь к файлу (.apk), который хранится в папке с ресурсами ... что такое абсолютный путь, который я пишу вместо ("file: ///path/to/your.apk") .... ??? – Ganesh
Привет, Хардик, я помещаю путь ("file: ///assets/first.apk"); Он дает ошибку «Не удалось разобрать пакет». как решить эту проблему ....... – Ganesh
Я не пробовал. Но это должно сработать, проверять вам apk один раз. Ошибка интерпретации возникает только тогда, когда ОС не может читать ваши апки –
это старый пост, но для других я хочу поделиться своим опытом с той же проблемой. Ошибка «Была проблема с разбором пакета», потому что вы изменили имя apk. вы должны указать свое первоначальное имя. надеюсь, что эта помощь.
Вы должны сначала скопировать .apk из активов в внешнюю память файловой системы. После этого вы можете использовать намерение. – greenapps