Articles of андроид аннотации

Настройка Android Annotations v3.0.1 с Android Studio (бета-версия) 0.8.4

Настройка аннотаций Android довольно утомительна. Но я наконец понял решение и хочу поделиться со всеми.

Знакомство с Android Studio, Gradle и Android Annotations

Теперь, когда я решил использовать аннотации Android с Android Studio, я хотел реализовать его через Gradle. После некоторых продуманных исследований я узнал, что существуют более старые и новые способы реализации аннотаций Android через Gradle, в зависимости от того, какие версии андроид-студии, градации или андроид-аннотации имеют. Я пришел к этому полезному учебнику -> http://www.jayway.com/2014/02/21/androidannotations-setup-in-android-studio/ и попытался […]

Использование AndroidAnnotations с Scala и Gradle

Можно ли использовать AndroidAnnotations с языком программирования Scala и системой сборки Gradle? Когда я пытаюсь интегрировать AndroidAnnotations в мой существующий проект Android / Scala / Gradle, компиляция не выполняется, потому что созданные классы подчеркивания (например, MyActivity_) не могут быть найдены. Вот несколько полезных отправных точек и ссылок: Http://www.scala-lang.org/node/4773 (2010-01-06) Http://www.scala-lang.org/sid/5 (2010-01-27) Http://code.google.com/p/androidannotations/wiki/Configuring (2011-07-28) Http://docs.jboss.org/hibernate/validator/4.1/reference/en-US/html/ch08.html#d0e2816 (2010?) […]

AndroidAnnotations не может найти класс символов

Я использую AndroidAnnotations в проекте платформы Android Studio. В настоящее время я получаю сообщение об ошибке от АА во время компиляции, в котором говорится: cannot find symbol class MyActivity_ Вывод ошибки не препятствует созданию приложения – это не ошибка компиляции, потому что класс существует, кажется, что это просто неудачная проблема времени с процессом компиляции. Есть […]

Можно ли вводить насмешки для тестирования с помощью AndroidAnnotations?

Я не нашел примеров того, как это сделать. Я предполагаю, что это невозможно на основе таких примеров: @Bean(MyImplementation.class) MyInterface myInterface; Где класс для инъекции уже определен.

Аннотации и приложения AndroidIdSuffix

Я недавно пробовал аннотации Android, и все работало хорошо, пока я не решил добавить applicationIdSuffix в buildTypes в файл build.gradle . В настоящее время это выглядит так: buildTypes { debug { applicationIdSuffix '.debug' } … } И при компиляции я получаю следующий журнал в консоли gradle: : Приложение: preDebugBuild UP-TO-DATE : Приложение: checkDebugManifest : Приложение: […]

AndroidAnnotations и кинжал

Я пытаюсь использовать Кинжал для инъекции андроидной аннотированной активности. java.lang.IllegalArgumentException: No inject registered for members/com.app.server.AddServerActivity_. You must explicitly add it to the 'injects' option in one of your modules. Если я попробую и com.app.server.AddServerActivity_ в модуль, я получу разную ошибку Error: java.lang.ClassCastException: com.sun.tools.javac.code.Attribute$Error cannot be cast to com.sun.tools.javac.code.Attribute$Class java.lang.RuntimeException: java.lang.ClassCastException: com.sun.tools.javac.code.Attribute$Error cannot be cast to […]

Ошибка аннотаций Android с Android Studio Update 1.0

Я работаю с Android Annotations и сегодня я сделал новое обновление для Android Studio 1.0. Когда я строил проект, он дал мне эту ошибку: Error:(40, 0) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@54335f5. Вот мой файл build.gradle для my project : // Top-level build file where you can add configuration options common to all sub-projects/modules. […]

Не удается создать проект Android с Gradle (с помощью аннотаций Android)

Я пытаюсь использовать gradle для создания моего Android-проекта с Android Аннотации, но я все еще получаю ошибки. В моих классах Java AA не найден. Также в файле gradle я получаю несколько подсказок: VersionName "1.0" <- 'versionName' не может быть применено к '(java.lang.String)' «Main» в «build» не может быть применено к '(groovy.lang.Closure)' main { manifest.srcFile 'src/main/AndroidManifest.xml' […]

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

Я пытаюсь использовать рамки аннотаций Android, потому что это кажется довольно мощным. Я полностью зациклен на настройке моего первого проекта на его основе. Я следил за каждым шагом wiki, но после сборки не генерировал никаких файлов. Поэтому, когда я прошу сгенерированный класс из манифеста: <activity android:name=".MyActivity_" android:label="@string/app_name"> Я получаю исключение: java.lang.ClassNotFoundException Моя деятельность точно такая […]