2016-01-29 64 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之前編譯。

這怎麼辦?

回答