Ошибка android-support-v4, созданная при удалении R.java - PullRequest
6 голосов
/ 19 ноября 2011

ОК, выполните следующие действия.

1 - создайте новый проект из существующего источника

2 - выберите Android \ android-sdk \ extras \ android \ compatibility \ v4 \ samples \ Support4Demos

3-finish

Итак, мое прекрасное затмение создает проект, но он удаляет класс R.java из gen, поэтому я получаю ошибки от каждого класса пакета.Я думаю

Кроме того, style.xml выдает мне ошибку.

Это убивает меня, потому что я ничего не могу извлечь из этого в течение 3 дней, и я, мой друг Google, не помогаю с этим.

спасибо заранее!

Ответы [ 4 ]

10 голосов
/ 19 ноября 2011

Я попытался сделать то же самое в Eclipse, и увидел, что на большинстве файлов произошел сбой импорта:

import android.support.v4.app.DialogFragment;
import android.support.v4.app.FragmentActivity;

Итак, что я сделал, чтобы исправить это, было:

  1. Щелкните правой кнопкой мыши свой проект («Support4Demos») в меню навигации слева.
  2. Нажмите «Свойства».
  3. Нажмите «Путь сборки Java» в левой навигационной панели.панель.
  4. Нажмите кнопку "Добавить внешние банки" справа.
  5. Перейдите к: "\ android-sdk \ extras \ android \ compatibility \ v4"
  6. Выбрать "android-support-v4.jar ", затем нажмите« Открыть », затем нажмите« ОК ».
  7. Щелкните левой кнопкой мыши на вашем проекте (« Support4Demos »).
  8. Нажмите« Проект »всверху, затем нажмите «Очистить», затем нажмите «ОК».

Последние два шага могут не понадобиться.Но когда вы делаете все это, это может исправить это.Вам также необходимо исправить любую ошибку в файле XML.

РЕДАКТИРОВАТЬ:
Попробуйте это:

  1. Щелкните правой кнопкой мыши по своему проекту и выберите "properties "
  2. Выберите" Android ".
  3. Убедитесь, что он установлен на Android 3.2 или выше.

В Android 3.2 появилась тема Holo.

1 голос
/ 27 апреля 2012

Начиная с проблемы ADT 17.0.0, вы должны поместить android-support-vX.jar в /libs папку, и если вы хотите применить тему Holo в своем приложении, вы должны сделать targetSDKversion в AndroidManifest.xml равно 11 минимум

0 голосов
/ 30 января 2012

Я отключил автоматическое обновление, удалил папку bin и gen, почистил (выдаст ошибку, просто проигнорировав), исправил настройки проекта, добавил библиотеку совместимости, после чего все заработало:)

0 голосов
/ 19 ноября 2011

R.java пропал из-за ошибки в style.xml.Исправьте ошибку в Style.xml, и R сможет восстановиться, и все будет набухать.

РЕДАКТИРОВАТЬ:

Затем перейдите к:

Проект -> Очистить

...