刚从Unity导出项目测试用的Android工程,Build后有几处出错,截图如下:
1、
点开AS界面右侧的这个界面配置选项,
比照之前没有问题的项目做修改,注意grade的版本,我这里是3.5
保存后Sync Project with Grade Files
2、依然报错 org.gradle.api.resources.ResourceException: Could not get resource ‘https://jcenter.bintray.com/com/google/auto/value/auto-value/1.5.2/auto-value-1.5.2.jar’.
打开Setting
勾选 Enable embedded Maven repository 后,Apply后
3、报错如下:
查看gradle-wrapper.properties,gradle版本是3.5,需要用4.4做覆盖,按照Sync视窗提示做对应覆盖,或者在这个链接下 http://services.gradle.org/distributions/ 下载gradle-4.4-all.zip,copy到gradle目录下
保存后Sync Project with Grade Files
到此,gradle同步报错问题已解决,接下来重新Build
找到出错信息:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:transformClassesWithDexForDebug’,
参考这篇博客
https://stackoverflow.com/questions/37583875/org-gradle-api-tasks-taskexecutionexception-execution-failed-for-task-apptra
一个简单的解决方案