- Android Studio l Вылетает приложение
- Методы лечения различных ошибок в Android Studio при разработке проекта
- Приложение вылетает при установке APK при запуске из Android Studio работает отлично
- 4 ответа
- Приложение Android Studio вылетает на реальном устройстве, но работает на эмуляторе
- 4 ответа
- Ошибка Android Studio «Установленные средства сборки версии 31.0.0 повреждены»
- 17 ответов
Android Studio l Вылетает приложение
Приложение вылетает на android 6.0 и ниже, сделанное в Android Studio
На андроиде 7.0 и выше все работает. А на 6ом андроиде и ниже вылетает без ошибок. В интернете.
Вылетает приложение из эмулятора в Android Studio
Доброго времени суток! Написал такой код в Android studio, где издается звук при нажатии на.
Вылетает приложение Android
Доброго времени суток, может кто поможет. При написании кода и проверке его на смартфоне вдруг.
На Android 4.2.1 приложение работает; на версии 2.3 — вылетает
На Android 4.2.1 работает, проверил на версии 2.3 — вылетает. В манифесте минимальную версию SDK.
еще попробуй под отладкой запустить приложение
код бегло посмотрел. крамолы не вижу. но без xml и смотреть не очень хочется, проблема может быть там.
И под отладкой все та же тема. Нашел ошибку, не могу понять саму проблему. В паутине пишут, что проблема в том, что метод передается к нулевому объекту (не видит объект), однако id вроде сходится. Или может быть дело в другом?
Приложение на Андроид Android studio
Всем доброго времени суток! У меня не большая проблема, скоро предзащита дипломной работы 26.
Приложение остановлено. Android Studio
Написала приложение, потестила на эмуляторе — все работало. Закинула apk на телефон (копировала в.
Не запускается приложение в Android Studio
BUILD FAILED in — не дает запустить приложения.Как это исправить?
Android studio не заменяет приложение
Меняю код(java) и компилирую итог в телефоне запускается старая версия приложения.. Иногда.
Адаптивное приложение в Android Studio
Как сделать приложение, которое будет подстраиваться под размеры экрана? Например,я создал.
Скомпилировать приложение в Android Studio
У меня есть небольшая просьба к вам. Мог бы мне кто помочь, мне нужно скомпелировать весь этот.
Источник
Методы лечения различных ошибок в Android Studio при разработке проекта
Сегодня хотел бы поделиться своим анализом и способами лечением разных ошибок при разработке своего продукта в Android Studio. Лично я, не раз сталкивался с различными проблемами и ошибками при компиляции и/или тестировании мобильного приложения. Данный процесс, всегда однообразный и в 99% случаев и всегда нужно тратить n-колличество времени на его устранение. Даже, когда ты уже сталкивался с данной проблемой, ты все равно идешь в поисковик и вспоминаешь, как же решить ту или иную ситуацию.
Я для себя завел файлик, в котором отметил самые частые ошибки — потратив на это несколько часов и перечислил самые популярные ошибки (в дальнейшем планирую просто их запомнить), чтоб сократить свое время в дальнейшем.
Итак, начну по порядку с самой распространенной проблемы и дальше буду перечислять их по мере появления:
1) Если подчеркивает красным код, где используются ресурсы: R. — попробовать (но вероятно не поможет): Build -> Clean Project.
В принципе на Build -> Clean Project можно не терять времени, а лучше всего — слева переключиться на Project, открыть каталог .idea, затем каталог libraries и из него удалить все содержимое. Затем нажать кнопку Sync Project. А затем (если все еще красное, но скорее всего уже будет все ок ) Build -> Clean Project.
2) После внезапного выключения компьютера, после перезапуска может быть во всех проектах весь код красным. Перед этим может быть ошибка: Unable to create Debug Bridge: Unable to start adb server: Unable to obtain result of ‘adb version’. Есть три решения — первое помогло, второе нет (но может быть для другого случая), а третье — не пробовал:
а) File — Invalidate Caches/Restart — Invalidate and Restart
б) Закрыть студию. В корне папки проекта удалить файл(ы) .iml и папку .idea. Вновь запустить студию и импортировать проект.
в) Нажать Ctrl-Alt-O и запустить оптимизацию импорта.
Кстати, adb сервер можно проверить на версию (и работоспособность) и затем перезапустить:
3) Если Android Studio выдает приблизительно такую ошибку: Error:Execution failed for task ‘:app:dexDebug’.
Надо слева переключиться на опцию Project, найти и удалить папку build которая лежит в папке app, т.е. по пути app/build. Затем перестроить весь проект заново: Build -> Rebuild Project.
Такое же решение если ошибка типа: «не могу удалить (создать) папку или файл» и указан путь, который в ведет в app/build. Тоже удаляем папку build и ребилдим проект.
4) В сообщении об ошибке упоминается heap — виртуальная память. А ошибка обычно вызвана ее нехваткой, т.е. невозможностью получить запрашиваемый объем. Поэтому этот запрашиваемый объем надо уменьшить, т.е. переписать дефолтное значение (обычно 2048 MB которое можно изменить в настройках), на меньшее 1024 MB.
В файле проекта gradle.properties пишем:
5) Android Studio пришет примерно такую ошибку: Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to «83648b99316049d63656d7276cb19cc7e95d70a5»
Возможные причины (кроме необходимости регулярного обновления SDK):
а) Загруженный проект был скомпилирован с помощью уже несовместимого старого gradle плагина. В этом случае надо найти и подключить в своем build.gradle проекта этот более старый плагин. т.е. попробовать более старые версии, например: 1.1.3 (часто именно 1.1.x и подходит).
Найти все версии можно здесь.
б) Если в build.gradle проекта используется beta-версия плагина — это означает, что срок ее истек. Посмотреть последние релизы (продакшн и бета) можно также здесь:
6) Иногда при подключении сторонних библиотек могут дублироваться некоторые файлы (обычно связанные с лицензированием). В сообщении будет что-то содержащее слова: duplicate files. Решение — надо посмотреть в сообщении об ошибке или в документации подключенной сторонней библиотеки — какие именно файлы стали избыточными, и перечислить их в build.gradle модуля для исключения (exclude) из билда.
Это делается в директиве packagingOptions (которая, в свою очередь, находится в директиве android).
Источник
Приложение вылетает при установке APK при запуске из Android Studio работает отлично
Недавно я обновил Android Studio до 2.3 и SDK до 25. Теперь, когда я запускаю приложение из Android Studio на своем мобильном телефоне или эмуляторе, оно работает отлично, но когда я генерирую APK или получаю APK из приложения и устанавливаю на устройство, происходит сбой.
4 ответа
Возможные / распространенные причины ошибки «Приложение не установлено»
Недостаточно места для хранения. Возможно, ваше пространство для хранения заполнено без больше места для размещения новых приложений.
Поврежденное приложение или файл apk. Это чаще всего встречается в приложениях, загруженных из Google Play Store. Приложение может быть повреждено или не полностью загружено или скопировано в зависимости от обстоятельств.
Неправильное расположение для установки приложения . Некоторые приложения должны устанавливаться только в памяти телефона, а другие могут устанавливаться как в памяти телефона, так и на SD-карте. Попытка сделать иначе с первым может вызвать эту ошибку.
Установка на установленной SD-карте . Возможно, ваша SD-карта установлена на ноутбуке или в другом месте. Попытка установить что-либо в этом состоянии приведет к ошибкам, поскольку SD-карта недоступна.
Поврежденное хранилище (телефон и SD-карта). Вероятно, это наиболее распространенная причина этой ошибки. Если хранилище вашего устройства повреждено, любая установка приложения будет невозможна.
Apk подпись / конфликт сертификатов: Установка другой версии приложения (с другим подписанным сертификатом) на том же устройстве, вероятно, приведет к этой ошибке. Установка неподписанного приложения также может привести к этой ошибке. Ошибки разрешения приложений или временные сбои ОС также могут привести к этой ошибке.
Я думаю, что вы неправильно экспортировали APK, поэтому вы получаете эту ошибку.
SDK Level 23 означает Android 6.0 Marshmallow. Версия Android для вашего мобильного телефона действительно равна или больше, чем 6.0? Чтобы проверить это, откройте приложение «Настройка», прокрутите вниз, нажмите «Информация», затем «Информация о программном обеспечении». Вы увидите свою версию Adnroid наверху.
Я столкнулся с этой проблемой 2-3 дня назад. Это происходит из-за функции мгновенного запуска. Самый последний код приложения не правильно построен на APK, поэтому перестройте APK из Android Studio Menu
Чтобы решить это:
- Используйте опцию Build APK из меню Android Studio и установите ее в Mobile.
Если вышеуказанный шаг ничего не делает, см. Шаг 2
- Обычно это проблема AndroidManifest.xml, которая не имя пакета или действие с ОСНОВНЫМ намерением не было правильно определено Это легко исправить.
Создайте подписанный APk, и вы избавитесь от этой проблемы.
Источник
Приложение Android Studio вылетает на реальном устройстве, но работает на эмуляторе
Я начал использовать Android Studio несколько недель назад. Я работал над приложением с обычным экраном входа и на эмуляторе все работает отлично. Но если я попытаюсь запустить приложение на своем Samsung Galaxy S7 Edge (Android 7.0), приложение мгновенно вылетает.
Я эмулировал Nexus 5 с API 23, когда я пробовал его с эмулированным пикселем с API 24, эмулятор также зависал. Таким образом, я думаю, что проблема зависит от версии Android?
Logcat (я уменьшил все изображения, которые я использую, теперь это мой новый Logcat):
Я также попробовал это с другим моим реальным устройством (Samsung GT-I9300 с Android 5.1.1, API 22). MainActivity загружается, но без фонового изображения, и, если я пытаюсь войти, приложение вылетает.
Мои SDK Tools имеют все самые новые версии
XML-файл для MainActivity (LoginActivity):
Как я уже говорил, я новичок в Android Studio, и меня это раздражает.
Решено . Изменение размера изображения решило проблему. Я использовал предложения из этой ссылки, чтобы уменьшить разрешение моих фоновых файлов. Теперь все работает как шарм!
4 ответа
Вы упоминаете, что используете изображение с размерами 1500 x 2668 в этот комментарий. Как показано в logcat, Android использует BitmapFactory для надувания этого изображения, а растровые изображения занимают память в зависимости от размеров изображения. В вашем случае это много памяти, больше, чем устройство имеет для вашего приложения, то есть OutOfMemoryException .
Уменьшите размеры @drawable/loginbg настолько, насколько это возможно, без ущерба для качества. Я бы рекомендовал прочитать о том, как поддерживать несколько размеров экрана, используя изображения разных размеров: https: //developer.android.com/guide/practices/screens_support.html
Согласна с ответом Дода, но я хочу немного его расширить. Если вам не нужна прозрачность, используйте JPG, а при создании растровых изображений выберите параметр, который не требует прозрачности и даже меньшего числа битов.
Источник
Ошибка Android Studio «Установленные средства сборки версии 31.0.0 повреждены»
Я использую Android Studio 4.2.2. Я создал новый проект и ничего не добавил в стартовый код, и всякий раз, когда я нажимаю кнопку build или run, я получаю эту ошибку:
Я просмотрел предложения других сообщений, но ни одно из этих решений не помогло. Вот что я пробовал:
- Диспетчер SDK> Инструменты SDK> Установите флажок «Показать сведения о пакете», снимите флажок 31.0.0 и нажмите «Применить»> Удалить 31.0.0> Отметьте 31.0.0 и переустановите его.
- В SDK Manager снимите флажок 31.0.0 и попробуйте установить более старую версию (например, я пробовал 30.0.3) и обновите buildToolsVersion в build.gradle до установленной версии.
- Перешел в «Структура проекта»> «Свойства» и убедился, что 31.0.0 выбрано для «Версия инструментов сборки» и «Скомпилированная версия SDK».
- Вручную удалите файлы из папки build-tools; то есть rm -rf /path/to/android/sdk/build-tools/31.0.0 (он не заканчивается на «-rc», как описано в некоторых других сообщениях)
- Перезагрузите Android Studio
- Переустановите Android Studio
Я новичок в Android, просто пытаюсь создать проект hello world, это действительно не должно быть так сложно. Я схожу с ума, кто-нибудь, пожалуйста, помогите. Спасибо за ваше время
17 ответов
Возникла та же проблема, и она была решена с помощью нескольких изменений строк.
Проверьте панель кода проекта и перейдите в Gradle Scripts -> build.gradle file,
- Измените 3 места: compileSdkVersion, buildToolsVersion, targetSdkVersion с 31 на 30
- Вы заметите, что на измененных строках появляется лампочка, щелкните и выберите синхронизацию [с версией 30]. Android Studio автоматически загрузит BuildTool V30 и изменит настройки проекта.
Теперь запустите приложение. Меня устраивает
После изменения версии buid на 30.0.3 кажется, что она работает, пока не появится сообщение об ошибке:
Приложения, ориентированные на Android 12 и выше, должны указывать явное значение для android:exported , если для соответствующего компонента определен фильтр намерений.
Не знаю, как это исправить.
Посмотрите это видео на UTube .. Проблема решена
Источник