问题标签 [android-apt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-studio - [gradle android-apt]:使用 androidannotations 似乎不可能在自己的代码中使用生成的类
我正在使用 android-apt:1.2 和 gradle:1.10 构建一个包含 androidannotations (3.0.1) 的 android-library。所有代码均已正确编译,不包括我的代码中的语句中的一些“找不到符号”错误,我必须直接使用生成的类(在 androidannotations 中使用@Pref,您必须使用生成的类:https ://github.com/excilys /androidannotations/wiki/SharedPreferencesHelpers)。也许我在使用插件时出错了,有人已经使用了带有 androidannotations 的 android-apt 插件来引用自己源代码中生成的类?
这是我的gradle构建:
谢谢您的帮助。
android - Android Studio 中的 Gradle 构建错误
在 Android Studio 1.2.2 中构建 Android 项目时出现以下错误(新安装)
Gradle 版本是 2.4
Android build gradle 版本为 1.2.3
Android-apt 版本为 1.4
Android SDK 版本为 19。
android - Android Annotations + multiple paths to APT
imagine some proyect like this one that use android-annotations and for this work i have to put this in build.gradle
where: resourcePackageName "com.pandaos.smartconfig"
its the path where code its annotated... the config for plugin android-apt
I suppose, that plugin "invoke" some task to generate the code that android-annotations create under the hood, but...
Its possible define multiple "packages in the app"?
android - 如何触发 Gradle 上的最小任务以运行 apt 插件
我正在创建一个编译时注释处理器来在 Android 上生成一些代码。
为了触发注释处理器,我使用了android-apt
来自 hvisser https://bitbucket.org/hvisser/android-apt/overview的插件
目前,我对我所做的每一次更改Processor extends AbstractProcessor
都必须运行一个完整/.gradlew clean build
的程序才能看到结果,这是一个缓慢的过程,即使对于一个很小的示例项目也是如此。
所以我的问题是,有什么gradlew tasks
我可以用来触发注释处理器的吗?
我当前的输出./gradlew tasks
是:
android - 使用 android-apt 插件时新的 Jack 工具链崩溃
我正在尝试使用新的Jack toolchain构建一个简单的项目。我的项目依赖于 android-apt 插件(它使用了一些注释处理工具,但发生构建错误,甚至在我尝试添加此工具之前)。这是我的模块构建脚本(我使用的是Android Studio 1.3和gradle plugin 1.3.0):
当我尝试同步我的项目时,我得到以下输出:
当我尝试运行时,gradlew assembleDebug --stacktrace
我得到以下信息:
当我尝试删除android-apt插件时,问题消失了。
java - Android apt 从 1.4 更新到 1.7 版本
嗨,我想将项目中的android-apt从1.4版本升级到1.7
目前我正在使用Google auto-service 1.0-rc2,所以我所要做的就是将@AutoService(Processor.class)
注释放在我的注释处理器类中。
将android-apt更新到1.7版本后,我的注释处理器停止工作。似乎在构建期间没有调用它。
我认为自动服务可能是问题所在。所以我resources/META-INF/services/javax.annotation.processing.Processor
用内容制作了文件
可悲的是,它根本没有帮助。
如果您想使用android-apt 1.4和auto-service 1.0-rc2查看代码, 请点击此处
有没有简单的方法来升级 android-apt 并保持处理器正常工作?
这是自动服务 1.0-rc2故障还是android-apt有什么问题?
android - 无法让 android-apt 正常工作
我已经两次尝试让 android-apt 工作,因为它是我想使用的第 3 方库(AndroidAnnotations 和 PermissionsDispatcher)所必需的,而且两次我都把头撞在墙上,直到我厌倦了听到挤压声。
问题?Android Studio 根本无法找到或获取依赖项:
我可能犯了某种荒谬的错误(我的意思是,那些库不会有任何用处,对吧?),但我看不出我做错了什么。
我正在运行 Android Studio 1.4,以防它在某种程度上相关。
这是项目的 gradle 文件:
这是我主要工作的模块的 gradle 文件:
android-studio - Gradle 2.0.0-beta4 使 AndroidAnnotation 不起作用
使用'com.android.tools.build:gradle:1.5.0'
and 'com.neenbedankt.gradle.plugins:android-apt:1.8'
,AndroidAnnotation 可以很好地处理注释。但是在我更新'com.android.tools.build:gradle:2.0.0-beta4'
为即时运行后,AndroidAnnotation 似乎无法生成@EApplication。有没有什么办法解决这一问题?
android - android-apt & 杰克和吉尔
安卓工作室 2.2
Gradle Android 工具 2.2.0
Gradle Wrapper 2.14.1-all
我正在使用 apt 插件来编译 ButterKnife(版本 8.2.1)库,并且我想使用带有 jack 和 jill 支持的 lambda。
安卓 apt 插件
android apt类路径
如果我试图启用千斤顶工具链
jack 和 apt 一起给出以下错误:
如果我要删除 android-apt 插件,jack 工具链效果很好。那么,我们应该怎么做才能将它们一起使用呢?
android - Gradle build 无法解析生成的类
我刚刚将 Android Studio 从 1.5 更新到 2.2.1,Gradle 也是如此。我有一个项目,它使用注释处理器框架(由我制作)来执行 Dagger 之类的依赖注入。
这在更新之前工作得很好,但现在 Gradle 无法解析生成的类(尽管它们已生成并且 Android Studio 编辑器正确链接它们),因此我无法构建项目。
我试过谷歌,发现很多类似的问题,但没有一个能解决我的问题。
谁能告诉我这是一个已知的错误还是发生了什么变化?非常感谢。
编辑
这是一个屏幕截图:
如您所见,错误是找不到类 co.aurasphere.revolver.Revolver,但您可以看到左侧的类(在 build/generated/source/apt/debug 下)并且编辑器正确链接它(如果我在上面按 CTRL 链接指向生成的类)。
我得到的确切错误是“错误:找不到符号”。