Я новый разработчик Android (4 недели в портирование моего iPhone-приложения на Android). У меня есть 8 проектов (приложение и 6 небольших экспериментов с пользовательским интерфейсом) и проект Hello World Hello, который я только что создал с помощью Eclipse. Все не скомпилируются, и проблема в том, что каждая ссылка на сгенерированный файл R помечена как «R не может быть разрешена переменной».Eclipse/Android не может генерировать R-файлы для любого проекта
До вчерашнего дня - каждый проект был скомпилирован и запущен (хотя и очень медленно) в эмуляторе Android. Я что-то изменил, и со вчерашнего дня все проекты не скомпилируются, все точно так же «R не может быть разрешено переменной». В каждом случае генерируемые файлы отсутствуют. Я считаю, что они исчезли, когда я пытался очистить и перестроить каждый проект в процессе отладки этой проблемы.
Две вещи, которые, как я знаю, изменились при запуске этой проблемы, но я не могу сказать, что это вызвало проблему: 1) переход на отладку на реальном устройстве Android (Samsung Galaxy Tab 2, работавший как чемпион после борьбы с медленными эмуляторами) и 2) позволяет Android (и, возможно, Eclipse) обновлять себя из Интернета.
Я провел много часов, пытаясь предложить другие предложения, и никто не помог. Большинство предложений относятся к проблемам с именами файлов, синтаксическим ошибкам xml, но я не изменял эти файлы и имена файлов, так как компиляция работала. Я пробовал:
- очистка и восстановление проектов
- проверка для последующих обновлений для Android SDK (и были 2 последующие)
- Eclipse-> Файл-> Android Сервис-> Свойства проекта Fix
- делая небольшие изменения источника, чтобы заставить восстановления
- перезагрузки Eclipse, а также хост Mac, ADB, эмулятор, менеджер Android SDK
- удаляемый проект, перезапутить Eclipse, и добавление в проект обратно в (плохая идея - это терпит неудачу с ошибкой «Не удалось загрузить файл свойств для проекта" ListViewFragmentTest»
- создание совершенно нового проекта Android App, который работал много раз, но теперь терпит неудачу
Там в что-то будет систематически ошибочным, и пока я не буду требовать, чтобы все эти проекты были без ошибок, они начали работать до 18:00 вчера, а затем все перестали компилироваться после этого.
Интересно, есть ли у кого-нибудь другие предложения, прежде чем я приступлю к полной переустановке среды разработки?
Моя среда:
- Macbook Pro (OS X 10.7.5, 8GB RAM, 2.53GHx Core i5)
- Затмение (Indigo Service Release 2, Build: 20120216-1857) (слишком старое ?)
- Android SDK менеджер Rev 22
- Android SDK Tools (22), платформенные инструменты (17), инструменты для сборки (17)
- API, 11-17, все уточненный
Кажется, что многие люди испытывают проблемы с отсутствующими сгенерированными файлами (R), и у меня были проблемы, когда у меня также были ошибки XML-макета, но это, похоже, не вызывает этой проблемы. Заранее спасибо за вашу помощь!
И я предполагаю, что опция ** project-> build automatically ** проверена, не так ли? Последнее обновление инструментов вызвало множество проблем для разработчиков ... – user2340612
Основываясь на предложениях других пользователей, я попробовал как автоматическую, так и ручную сборку. Оба идентичны. – user2395611