一:问题原因
Android编译依赖gradle中的模板,如果本机没有,则会上网路下载,但是服务器在国外,国内下载很慢,就卡在此。
二:如何解决
只需要设置为使用国内镜像下载就行了。
具体步骤:
①找到mainTemplate.gradle文件,在
你安装的Editor目录\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates\mainTemplate.gradle。
②然后在起始行输入
buildscript {
repositories {
maven{url 'http://maven.aliyun.com/nexus/content/repositories/central/'}
}
}
allprojects {
repositories {
maven{url 'http://maven.aliyun.com/nexus/content/repositories/central/'}
}
}
保存,即可。
三、其他问题
①如果还不能解决,就在Build Settings里面设置为开发模式导出。
②可能存在导出的最低版本不存在:如图(在Project Settings下的Player Settings的Other Settings)
其中的Minimum API Level一定是要安装的,具体的可以去你安装的Editor目录\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms下查看安装的API.。
③还有可能是上图的PackageName过长,导出失败,可以就改成com.公司名.产品名。
四、结语
我目前遇到的问题就这些了,上述有问题的欢迎斧正。