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 на мастере создания, ничего не произойдет. Кто-нибудь знает, что происходит? Я пропустил ключевой компонент для установки или что-то еще?
Ответы
Ответ 1
Если вы обновились до Android SDK Tools версии 22.6, вам необходимо обновить инструменты и плагины DDMS.
Перейдите в "Панель меню справки" → "Установить новое программное обеспечение" и установите (это обновит его)
url: https://dl-ssl.google.com/android/eclipse/
Также обновите "Инструменты разработчика" и "Плагины NDK" до последней версии.
Эти шаги полезны для меня и также работают.
Ответ 2
Комментарий см. комментарий от NewShelbyWoo решил проблему
Ответ 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.
Ответ 6
С плагиной версии Luna и ADT: 23.0.4.1468518
теперь исправление доступно для исправления:
https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=82393
Просто следуйте указаниям внизу, чтобы удалить и загрузить и установить проблему как архив | local