我設法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
之前編譯。
這怎麼辦?