Устранение часто встречающихся ошибок в разработке под Android

Опубликовано: 16 Июля, 2021

Эта статья предназначена для всех новичков, которые только начали использовать инструменты разработки 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.

Возможное решение

  1. Перейдите в папку, в которой хранится ваша Eclipse IDE.
  2. Откройте ini- файл в подходящем текстовом редакторе, например в блокноте ++.
  3. Убедитесь, что содержимое файла похоже на изображение, приведенное ниже.

  1. Особенно проверьте порядок выделенных строк, в которых они появляются.
  2. Сохраните изменения
  3. Перезагрузите IDE. Теперь должно работать

 ОШИБКА № 2: Отсутствует файл R.java

Файл R.java, который автоматически создается при создании нового проекта. Если он не создается, это приводит к множеству ошибок, когда мы пытаемся получить доступ к любому элементу ресурса.

Возможно, вы пробовали:

  • Очистка проекта
  • Восстановление проекта
  • Обновление проекта

Вероятная причина

Плохие ресурсы (например, макеты с ошибками)

Возможное решение

я

  1. Разверните папку res
  2. Рядом с некоторыми папками / файлами может быть красная отметка.
  3. Удалите их
  4. Файл R.java будет регенерировать

||

  1. Если у вас есть файл R.java в другом проекте, просто скопируйте его и вставьте в папку gen.
  2. Обновите проект

ОШИБКА № 3: ПП неожиданно перестал работать.

Эта ошибка возникает, когда приложение развертывается на эмуляторе или телефоне Android. Эту ошибку невозможно обнаружить во время компиляции.

Вероятная причина

Файл активности отсутствует

Возможное решение

  1. Перейдите в xml-файл android.manifest, выделенный ниже.

  1. Проверьте, все ли действия, которые используются в программе, определены в файле манифеста внутри тега <application>.
  2. Скомпилировать / Обновить проект
  3. Запустите приложение

 ОШИБКА №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 не работает, попробуйте «Очистить» проект.

Шаги по очистке проекта:

  1. В строке меню выберите «Проект», а затем выберите пункт «Очистить…».
  2. Убедитесь, что вы проверили текущий проект, чтобы очистить

ОШИБКА №6: Эмулятор не запускается.

Вероятная причина

  1. Эмулятор настроен неправильно
  2. Недостаточно оперативной памяти

 Возможные решения

я

  1. Убедитесь, что объем ОЗУ не превышает 768 Мб. Выбирается оптимальное значение 512 Мб.
  2. Вы можете установить флажок Host GPU для более быстрой загрузки эмулятора.
  3. Нажмите ОК
  4. Попробуйте запустить эмулятор

II

  1. Используйте эмулятор Genymotion, так как он намного быстрее, чем стандартный эмулятор Android

 Рекомендации:

www.stackoverflow.com

www.wikipedia.com

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.

Статья Мудита Махешвари:

Студент 3-го курса бакалавриата информационных технологий из Университета VIT в Веллоре, проявляющий большой интерес к программированию, изучению новых технологий и разработке программного обеспечения. Помимо увлечения программированием, он также любит играть на гитаре и петь. В настоящее время нахожусь в Ченнаи. Вы можете связаться с ним по адресу mudit94@gmail.com.

Если вы также хотите продемонстрировать здесь свой блог, см. GBlog, где можно писать в гостевом блоге на GeeksforGeeks.

Хотите более динамичную и конкурентную среду для изучения основ Android?
Щелкните здесь, чтобы перейти к уникальному руководству, составленному нашими экспертами с целью мгновенно подготовить вашу отрасль!