问题标签 [grooid]

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.

0 投票
1 回答
142 浏览

android - 如何在 Groovy 中使用 Android DataBinding (grooid)

我正在使用联合编译(在 groovy src 目录中有 .java 文件),以便 java 和 groovy 可以相互引用。但是,当使用 google 的数据绑定库时,编译器无法找到 layout.xml 文件中引用的类。我总是收到“无法为用户解析类型”有解决方法吗?

0 投票
1 回答
162 浏览

android - 适当的 java-groovy 互操作性:如何?

我设法集成grooid到我的普通 android 项目中,所以它可以编译,所有这些 lint,multidex 魔法(是的,我修复了 65k 限制问题),并在设备上成功运行

然后我创建了一个src/main/groovy文件夹,将我的一个 java 活动移到其中并将其转换为一个 groovy 类:

编译时,我得到一个编译错误,如:

:app:compileDebugJavaWithJavac

AuthHelper.java:25:错误:找不到符号

导入 com.mypackage.SplashActivity;

符号:类 SplashActivity

因此,groovy 文件必须在compile*JavaWithJavac.

如何才能做到这一点?

0 投票
1 回答
139 浏览

android - 为什么我通过 API 24 中的 Groovy 在 Android 中加载嵌套类时出现异常?

例如,使用此处的 groovyshell-example 应用程序动态加载以下代码:https ://github.com/pieces029/grooidshell-example/tree/update/build-tools-and-scripts :

结果 Android Emulator API 23

结果 Android Emulator API 24

API 24 中的堆栈跟踪