Подтвердить что ты не робот

ADT не позволит создавать Android-активность

Я установил пакет ADT из http://developer.android.com/sdk/index.html вчера, и я следил за базовым учебным курсом Hello World. Я создал новый проект приложений для Android с пустым действием с именем MainActivity. Полученный проект имеет пустую папку src и пустую папку res\layout. В папке gen есть файл R.java, но он не имеет ссылки на MainActivity. Это то, что менеджер SDK говорит, что я установил

  • Android SDK Tools v 22.6
  • Платформа для Android SDK v 19.0.1
  • Android SDK Build-tools v 19
  • Платформа SDK v 3
  • ARM EABI v7a System Image v 2
  • Библиотека поддержки Android v 19.0.1
  • Драйвер USB для Google v 9

Я также попытался вручную создать действие, щелкнув правой кнопкой мыши папку src и перейдя в Android Activity, но когда я нажму Finish на мастере создания, ничего не произойдет. Кто-нибудь знает, что происходит? Я пропустил ключевой компонент для установки или что-то еще?

4b9b3361

Ответ 1

Если вы обновились до Android SDK Tools версии 22.6, вам необходимо обновить инструменты и плагины DDMS.

Перейдите в "Панель меню справки" → "Установить новое программное обеспечение" и установите (это обновит его)  url: https://dl-ssl.google.com/android/eclipse/

Также обновите "Инструменты разработчика" и "Плагины NDK" до последней версии. Эти шаги полезны для меня и также работают.

Ответ 3

Новая функция ADT 22.6.2

Даже в теме "Нет" ADT (22.6.2) создает "Макет фрагмента"

Существует четыре способа:

Попробуйте изменить "Target" и "Compile" на API 14 или выше. Но вам нужно удалить все записи "Фрагментные макеты"

Снимите флажок "Создать активность" и создайте действие вручную. Good howto: Лучший способ добавить активность в проект Android в Eclipse?

Переход на версию до 22.3.0, например

Попробуйте изменить шаблоны. В ссылке ниже вы найдете howto.

Я использую третий способ для своих приложений с API ниже 14. В разных каталогах я установил 22.3.0 и 22.6.2

В 22.6.2 есть некоторые другие ошибки с пустыми файлами и проблемы с AVD. Новая версия ADT действительно глючит...

Посмотрите также ссылки:

Пустое действие ADT, созданное с помощью активности фрагмента.

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

и поиск.,

https://stackoverflow.com/search?q=adt+22.6

i выполнил эти шаги для решения вышеуказанной проблемы. Надеюсь, это работа, спасибо:)

Ответ 4

При обновлении до SDK-инструментов на 22.x вам необходимо обновить плагин ADT. выполните следующие шаги для обновления ADT:

Справкa > Установка новой установки программного обеспечения

добавьте следующий URL-адрес и нажмите дальше.

url: https://dl-ssl.google.com/android/eclipse/.

Но иногда он жалуется на конфликты, в этом случае

Сначала удалите существующий подключаемый модуль ADT и повторите попытку.

Чтобы удалить существующий подключаемый модуль ADT:

Справкa > О платформе Eclipse > и удалите подключаемый файл.

выполните следующие шаги.

Ответ 5

Рабочее пространство

должно быть установлено в папку SDK. После этого у меня не было проблем. Например, после загрузки и установки Eclipse моя структура каталогов выглядит следующим образом:

/Users/username/Development/adt-bundle-mac-x86_64-20140702/
    /eclipse/
    /sdk/
        /HelloWorld/

Это раздражает, потому что рабочее пространство по умолчанию было установлено как documents/workspace (изменение разрешений с рабочим пространством chmod 777 в моем случае не сработало. Кроме того, неудобно, что все мои проекты смешаны с другими папками в папке SDK.