Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Terabaytus
9 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 64
#1

Почему выскакивает уведомление при попытке запустить apk ? - Программирование Android

16.08.2016, 13:29. Просмотров 178. Ответов 1
Метки нет (Все метки)

Добрый день, открываю APK файл для установки его на android с помощью данного кода

Java
1
2
3
4
Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/storage/emulated/0//" + "app-release.apk")), "application/vnd.android.package-archive");
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
выскакивает уведомление "ошибка при синтаксическом анализе пакета андроид" причём если файл запустить просто нажав на него всё нормально установиться в чём может быть проблема ?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2016, 13:29     Почему выскакивает уведомление при попытке запустить apk ?
Посмотрите здесь:
Android Почему Android Studio не сразу подхватывает изменения кода(только после переустановки apk)?
Почему после выхода из приложения выскакивает ошибка? Android
При Make project ошибок нет, но при build apk: Error:Execution failed for task ':app:validateConfigSigning'. > Android
Android Убрать уведомление при выходе из приложения
Уведомление пользователя при выходе из приложения Android
Разворачивание приложения при нажатии на уведомление Android
Android Открыть старое активити при клике на уведомление
Eclipse. Не появляется иконка при инсталляции apk Android
Android Как сохранить определённые файлы при установке APK в некий каталог?
Android Различный вывод на виртуальной машине в eclipse и при запуске файла, с расширением apk
При изменении настройки в приложении выскакивает ошибка Android
Android Возникает ошибка при попытке регистрации

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
16.08.2016, 14:49     Почему выскакивает уведомление при попытке запустить apk ? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Terabaytus, добрый день!
Да, иногда такая ошибка бывает, особенно, если apk не так скачать.
В вашем случае мне совсем не нравится путь:
Java
1
Environment.getExternalStorageDirectory() + "/storage/emulated/0//" + "app-release.apk"
Если уж так извращаться, то хотя бы строчку нормально склейте: "/storage/emulated/0/app-release.apk".
И по шагам в отладчике.

Добавлено через 1 минуту
Но путь всё равно будет неправильным, так не делается, он завязан на устройство. Ищите более общие способы решения доступа к файлам.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru