昨晚突发奇想想看看在Android上运行Cocos2dx3.17.2项目的效果,结果直接被撞得头破血流,直接认为Cocos2dx已经被整废了,Android Studio都不能编译了。
今天一早起来继续试验,发现Eclipse和Android Studio自己生成的项目也有问题。折腾到现在,看了几十个帖子,总结如下:
首先,JAVA_HOME和Cocos之类的PATH要设定好,还要提防PATH长度太长造成的问题。想我装了NI的VESA,还装了个LabView,PATH长度直接超长。
1.资源下载超时。(Android Studio)
这个不用多说了,加google()。
之后就是这个让人云里雾里的
看上去又是Java异常又是SDK又是Build Tool的。我起先以为是Java的问题或者是SDK和Tools配套的问题,自己试了半天无效,最后看一帖子说是Java下载超时,要用aliyun的镜像下载。
另外要把劳什子的classpath 'com.android.tools.build:gradle:3.1.0'改为3.2.1以上
2.Eclipse + ADT27
(1)SDK和Tools版本对应,多余的删掉就好了,用那个r24的tool包的话下载现在也很快(我试验的结果)
(2) 添加v4:添加V4好像就到API19了,API20以后新的SDK没给jar。具体操作如下
Fullscreen需要v4包。选project->Properties->JavaBuild Path:
(3)Support Libary
新的SDK中没有Support Library,在创建下面三种样式的app时需要,而且下载速度基本为0。下一个23.2的Android Support Library包,解压到 {SDK根目录}/extras/android/support即可。