我设法grooid
融入我平淡的Android项目,所以它可以编译,与所有那些皮棉,multidex魔术(是的,我固定的65K限制的问题),并成功的设备Propper java-groovy互操作性:如何?
然后,我创建了一个src/main/groovy
上运行文件夹,感动我的Java活动成为它的一个,它原来的Groovy类:
package com.mypackage
@CompileStatic
class SplashActivity extends Activity {
void onCreate(Bundle savedInstanceState) {
super.onCreate savedInstanceState
contentView = R.layout.splash
}
}
编译时,我得到像编译错误:
:app:compileDebugJavaWithJavac
AuthHelper.java:25: error: cannot find symbol
import com.mypackage.SplashActivity;
^
symbol: class SplashActivity
因此,groo vy文件必须以某种方式在compile*JavaWithJavac
之前编译。
这怎么办?