По какой-то причине, когда я запустил eclipse сегодня, он не смог найти мой основной XML в моем
setContentView(R.layout.main);
Когда я пишу R., он может найти только "Макет - Android.R" - а не мой "Макет - com.your.app",
Кто знает, как решить эту проблему?
Я просто понял, что мой файл Java в папке /gen отсутствует, как я его снова загружу?
Проект очистки не работает
Вам нужно удалить оператор import android.R в верхней части файла.
См. Здесь для получения дополнительной информации: http://source.android.com/source/using-eclipse.html
убедитесь, что вы импортируете текущий класс R
и включите функцию Auto Build
в меню project
, если она включена, затем используйте clean
в том же меню, чтобы восстановить класс R
У меня была такая же проблема несколько минут назад. Я продолжал смотреть и смотреть, и, наконец, я узнал ->
Это потому, что я использовал файл в папке с возможностью переноса с помощью
1-launch-screen.jpg (Недопустимое имя для файла с возможностью рисования)
Убедитесь, что ваше имя файла имеет силу.
Он не может иметь никакого символа "-" в имениемого файла. Имя файла должно быть всего лишь маленькими буквами.
И эта красная метка X автоматически исчезла, а проект начал работать сверху, и я смог увидеть R.layout.MyNewLayout.
Надеюсь это поможет !
Вариант 1) Project
> Android Tools
> Fix Project Properties
. Очистите и перестройте свой проект.
Вариант 2) Обновите свой проект F5, удалите папки /gen
и /bin
затем перестройте свой проект
Вариант 3) обновить build tools
, некоторое время это вызовет массу проблем, и у вас будет раздражающее сообщение, связанное с "Невозможно найти R.layout",
Но в этом случае вы можете исправить, удалить, потому что вам это не нужно:
import android.R;
Я думаю, что это твоя проблема.
Папка /gen
автоматически генерируется, но вы будете решать проблемы, связанные с ресурсами, возможно, что-то не хватает в ваших макетах, у одного из них будет предупреждение или ошибка.
У меня такая же проблема с одним из моих проектов, где я скопировал существующий XML файл (скажем, xmlfile). Затем файл Java не может разрешить файл R.layout.xmlfile.
Думаю, это, вероятно, связано с окончанием совместимости каналов /CR между Windows и Linux. поэтому я обрезал все LF/CR и снова сохранил его на своей машине Mac. Затем проблема решена.
Возможно, ваш проект содержит ошибки. Чтобы просмотреть список ресурсов, он должен быть способен скомпилировать. После этого ваши ресурсы появятся.