2016-01-29 66 views
1

我设法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之前编译。

这怎么办?

回答