mac下的工程,想在windows下面构建android。
导入后一直显示Cannot resolve symbol ‘Cocos2dxActivity’ (cocos的那些都是红色波浪线)但是不影响构建。
只不过集成第三方sdk时,满脸红色波浪线。
生成的包体也正常。
这是什么原因?
这两个就一直红色
import org.cocos2dx.lib.Cocos2dxActivity;
import org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge;

好像是跟我复制出来的proj的app_taptap有关系。原本的app是没事的。
我的settings.gradle:
import org.apache.tools.ant.taskdefs.condition.Os
include ':libcocos2dx'//,':game', ':instantapp'
project(':libcocos2dx').projectDir = new File(getCocosCreator()+'/cocos2d-x/cocos/platform/android/libcocos2dx')
include ':UNG'
project(':UNG').projectDir = new File(settingsDir, 'app')
include ':UNG-TAPTAP'
project(':UNG-TAPTAP').projectDir = new File(settingsDir, 'app_taptap')
static def getCocosCreator() {
if (Os.isFamily(Os.FAMILY_MAC)) {
return "/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources"
} else if (Os.isFamily((Os.FAMILY_WINDOWS))) {
return "C:/CocosDashboard_1.0.12/resources/.editors/Creator/2.4.4/resources"
}
return "/"
}
另外 build.gradle里面有个:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
去掉之后构建不了,但是上面那两个不变红