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

Структура аннотаций Android, похоже, ничего не генерирует

Я пытаюсь использовать аннотации Android, потому что это кажется довольно сильным. Я полностью придерживаюсь настройки моего первого проекта на его основе. Я следил за каждым шагом wiki, но после сборки он не генерирует никаких файлов.

Итак, когда я прошу сгенерированный класс из манифеста:

<activity android:name=".MyActivity_"
   android:label="@string/app_name">

Я получаю исключение:

java.lang.ClassNotFoundException

Моя активность точно такая же, как в вики:

@EActivity(R.layout.main)
public class MyActivity extends Activity {

    @ViewById
    EditText myInput;

    @ViewById(R.id.myTextView)
    TextView textView;

    @Click
    void myButton() {
         String name = myInput.getText().toString();
         textView.setText("Hello "+name);
    }
}

Любые идеи?

EDIT: только что узнал каталог ".apt_generated", но он пуст после сборки.

4b9b3361

Ответ 1

Кажется, это ошибка AndroidAnnotations, и ее следует сообщать по выделенному трекеру ошибок здесь: http://code.google.com/p/androidannotations/issues/entry. Вы также можете использовать список рассылки AndroidAnnotations, http://groups.google.com/group/androidannotations

Во-первых, у меня есть несколько вопросов:

Какую IDE вы используете: Eclipse, Netbeans, IntelliJ? Какая версия?

Используете ли вы Maven, Ant или только вашу среду IDE для создания проекта?

Ваша проблема может быть вызвана несколькими вещами: обработка аннотаций не инициирована, ошибка в AA или файлы, сгенерированные в папке, не являющейся частью пути к классам.

В Eclipse вы можете получить дополнительную информацию из окна "Окно > Показать вид > Журнал ошибок". Если обработка аннотации запускается, вы должны увидеть некоторые сообщения об AndroidAnnotations.