u3d打包apk出现的错误情况(1)
错误截图:
错误原因:Gradle build failed,Gradle构建失败。
解决方法点击 File→BuildSettings→Build System,把 Gradle 选择为 Interanl重新打包即可。如下图
拓展
Unity打包安卓apk时Build Setting中的三种Build System
Internal:Unity内置,仅需Android SDK支持。不能导出工程,适用于仅适用Unity开发的工程。
Gradle:使用Gradle进行构建,需要Android SDK与Gradle支持。可以导出Android Studio工程,选这个才能勾选下面的Export Project,适用于Unity与Android交互的项目。
ADT:使用ADT进行构建,需要Android SDK与ADT支持。可以导出Eclipse项目,现逐渐被弃用(Unity2017.3中已经没该选项了,博主的u3d版本是2017.3.1的)。
关于软件签名:
Internal可以不用签名(使用默认的Debug签名),Gradle必须要求自己签名。该限制在Unity2017.3版本中已经取消,但在Unity5.X及Unity2017.X等早起版本中依然存在。