Устранение часто встречающихся ошибок в разработке под Android
Эта статья предназначена для всех новичков, которые только начали использовать инструменты разработки Android в Eclipse IDE для разработки приложений Android. Большинство новичков часто сталкиваются с ошибками при разработке приложений для Android.
Ошибки, которые я собираюсь обсудить в этой статье, не являются синтаксическими ошибками. Эти ошибки возникают автоматически (в большинстве случаев), а иногда и по ошибке пользователя. В статье рассматриваются ошибки, возможные причины ошибок и их возможные решения.
Моя среда:
- Инструменты разработчика Android, сборка: v22.3.0-887826
- IDE: Платформа Eclipse
ОШИБКА №1: Eclipse IDE не запускается
В операционной системе Windows 10 некоторым пользователям видно, что Eclipse IDE не запускается даже после двойного щелчка по значку eclipse.
Возможно, вы пробовали:
- Переустановка Eclipse IDE,
- Перезагрузка ПК
- Переустановка JDK.
Вероятная причина
Повреждение затмения. ini из-за изменения версии jdk или из-за нескольких установок eclipse.
Возможное решение
- Перейдите в папку, в которой хранится ваша Eclipse IDE.
- Откройте ini- файл в подходящем текстовом редакторе, например в блокноте ++.
- Убедитесь, что содержимое файла похоже на изображение, приведенное ниже.
- Особенно проверьте порядок выделенных строк, в которых они появляются.
- Сохраните изменения
- Перезагрузите IDE. Теперь должно работать
ОШИБКА № 2: Отсутствует файл R.java
Файл R.java, который автоматически создается при создании нового проекта. Если он не создается, это приводит к множеству ошибок, когда мы пытаемся получить доступ к любому элементу ресурса.
Возможно, вы пробовали:
- Очистка проекта
- Восстановление проекта
- Обновление проекта
Вероятная причина
Плохие ресурсы (например, макеты с ошибками)
Возможное решение
я
- Разверните папку res
- Рядом с некоторыми папками / файлами может быть красная отметка.
- Удалите их
- Файл R.java будет регенерировать
||
- Если у вас есть файл R.java в другом проекте, просто скопируйте его и вставьте в папку gen.
- Обновите проект
ОШИБКА № 3: ПП неожиданно перестал работать.
Эта ошибка возникает, когда приложение развертывается на эмуляторе или телефоне Android. Эту ошибку невозможно обнаружить во время компиляции.
Вероятная причина
Файл активности отсутствует
Возможное решение
- Перейдите в xml-файл android.manifest, выделенный ниже.
- Проверьте, все ли действия, которые используются в программе, определены в файле манифеста внутри тега <application>.
- Скомпилировать / Обновить проект
- Запустите приложение
ОШИБКА №4: файл Android.Manifest не объявляет пакет Java
Следующее сообщение об ошибке может отображаться:
[2015-10-25 10:43:19 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Невозможно прочитать /media/DATA/code/Android/XXX/AndroidManifest.xml: org.eclipse. core.internal.resources.ResourceException: ресурс не синхронизирован с файловой системой: '/XXX/AndroidManifest.xml'.
Вероятная причина
Эта ошибка возникает, когда пользователь редактирует ресурс рабочей среды вне Eclipse.
Возможные решения
Обычно используются два общих подхода, которые оказались полезными для устранения ошибок для большинства пользователей.
Я выбираю опцию проекта «Обновить». (Щелкните проект правой кнопкой мыши и выберите «Обновить».)
|| Если способ I не работает, попробуйте «Очистить» проект.
Шаги по очистке проекта:
- В строке меню выберите «Проект», а затем выберите пункт «Очистить…».
- Убедитесь, что вы проверили текущий проект, чтобы очистить
ОШИБКА №6: Эмулятор не запускается.
Вероятная причина
- Эмулятор настроен неправильно
- Недостаточно оперативной памяти
Возможные решения
я
- Убедитесь, что объем ОЗУ не превышает 768 Мб. Выбирается оптимальное значение 512 Мб.
- Вы можете установить флажок Host GPU для более быстрой загрузки эмулятора.
- Нажмите ОК
- Попробуйте запустить эмулятор
II
- Используйте эмулятор Genymotion, так как он намного быстрее, чем стандартный эмулятор Android
Рекомендации:
www.stackoverflow.com
www.wikipedia.com
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.
Статья Мудита Махешвари:
Студент 3-го курса бакалавриата информационных технологий из Университета VIT в Веллоре, проявляющий большой интерес к программированию, изучению новых технологий и разработке программного обеспечения. Помимо увлечения программированием, он также любит играть на гитаре и петь. В настоящее время нахожусь в Ченнаи. Вы можете связаться с ним по адресу mudit94@gmail.com.
Если вы также хотите продемонстрировать здесь свой блог, см. GBlog, где можно писать в гостевом блоге на GeeksforGeeks.