Eclipse не генерирует MainActivity.java & activity_main.xml

При создании нового проекта приложений для Android MainActivity.java под его именем пакета должен быть сгенерирован автоматически в папке src & activity_main.xml должен быть создан внутри папки макета . Но он не создан.

Введите описание изображения здесь

А также в манифесте он не генерирует этот POC

  <activity android:name="info.androidhive.slidingmenu.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Однако я добавил все эти вещи вручную.

  • Activity_main.xml затем показывает эту ошибку

      Eclipse is loading framework information and the layout library from the SDK folder. activity_main.xml will refresh automatically once the process is finished. 
  • MainActivity.java не распознает поле макета в setContentView(R.layout.activity_main)

И вчера я опустил обновления от SDK Manager, эти инструменты установлены / обновлены Введите описание изображения здесьВведите описание изображения здесь

Я пробовал очистить проект, изменить рабочее пространство, перезапустить eclipse & windows, но это не помогает 🙁

Solutions Collecting From Web of "Eclipse не генерирует MainActivity.java & activity_main.xml"

Как сказал один парень

У меня была такая же проблема, хотя я загрузил Android SDK и сделал чистую установку, но я только что решил. Я попытался нажать «Справка» -> «Проверить наличие обновлений», а затем появилось всплывающее сообщение о том, что все было в курсе событий, но после дальнейших исследований мне показалось, что он не обновился. Что вам нужно сделать, это нажать «Справка» -> «Установить новое программное обеспечение» и установить (это обновит его) из этого URL-адреса: https://dl-ssl.google.com/android/eclipse/

См. Здесь тему https://code.google.com/p/android/issues/detail?id=66647

Я решил проблему путем изменения метода при создании нового проекта … Не знаю, почему, но после обновления ADT до последней версии, когда мы создаем «пустую активность», он генерирует пустые папки src и res, но если мы создадим новую «Пустое действие», , Он генерирует глобальную программу приветствия по умолчанию, как в предыдущих версиях ADT …. SO просто нажимает на создание пустой активности при добавлении нового проекта Android

То же самое произошло со мной пару дней назад после обновления SDK через Android SDK Manager. Когда я перезагрузил eclipse, у меня появилось всплывающее сообщение о том, что мой Android Development Tool (ADT) или плагин для Eclipse нуждается в обновлении до версии 22.6.2

Вот информация http://developer.android.com/tools/sdk/eclipse-adt.html

И щелкните по обновлению ADT, там находятся инструкции по загрузке.

Я скопировал это здесь на всякий случай,

Загрузите плагин запуска ADT Start Eclipse, затем выберите «Справка»> «Установить новое программное обеспечение». Нажмите «Добавить» в верхнем правом углу. В появившемся диалоговом окне «Добавить репозиторий» введите «ADT Plugin» для имени и следующего URL-адреса для местоположения: https://dl-ssl.google.com/android/eclipse/. Примечание. Сайт обновления для Android Developer Tools требует Безопасное соединение. Убедитесь, что URL-адрес сайта обновления начинается с HTTPS. Нажмите «ОК». В диалоговом окне «Доступное программное обеспечение» установите флажок «Инструменты разработчика» и нажмите «Далее». В следующем окне вы увидите список инструментов для загрузки. Нажмите "Далее. Прочтите и примите лицензионные соглашения, затем нажмите «Готово». Если вы получите предупреждение о безопасности, указывающее, что подлинность или действительность программного обеспечения не может быть установлена, нажмите «ОК». По завершении установки перезапустите Eclipse.

Надеюсь это поможет.

Существует возможность выбрать, следует ли генерировать MainActivity и activity_main.xml . Вы уверены, что выбрали их? Обязательно выберите это.

Введите описание изображения здесь

Без этого мой проект выглядит так же, как ваш:

Введите описание изображения здесь

Эти решения не сработали и для меня, но для решения этой проблемы для меня были удалены проекты appcompat, которые автоматически создаются при создании нового проекта приложения для Android.

У меня была такая же проблема. Я попытался создать проект с другим целевым SDK. Я использовал API 16 Android 4.1, и это сработало.

Я также столкнулся с той же проблемой, если бы инструмент adt и sdk обновился до версии v23, который был выпущен 6/24. Создал проект с Target SDK – AP1 16 и скомпилировал с API 19, и была создана деятельность.

Я решил эту проблему следующим образом.

  1. Загрузите Eclipse с официального сайта (текущая версия 4.4.0 Luna).
  2. Установите его.
  3. Запустить Eclipse Help-> Установить новое программное обеспечение
  4. Введите в пустое верхнее поле ` https://dl-ssl.google.com/android/eclipse/ нажмите« Добавить »и назовите его как хотите, например AndroidPlugin
  5. Установите все программное обеспечение (разрабатывает инструменты)
  6. Перезапустить Eclipse
  7. Eclipse должно показать сообщение об ошибке, что ваш sdk не найден
  8. Укажите свой SDK в Использовать существующий sdk.
  9. Перезапустить Eclipse.

Поскольку этот запрос не решен, я хотел бы добавить из своего опыта;

Я согласен с советом «SK17». Последнее программное обеспечение eclipse каким-то образом генерирует файл MainActivity.xml, выбирая «Пустое действие» вместо «Пустое действие».

Тем не менее, для некоторых систем вы также можете попробовать изменить целевой SDK на Android «JellyBean» или «KitKat», а не на API21.