注意:ADT不要用了,在2017版本已经没有了。并且这就是一个巨坑,之前打包cocos的时候,学习的时候用这个,ADT是eclipse中的一个集成的东东,已经绝版,想找到黑几把难,而且我就没配好过。。。java
此限制在unity2017.3版本中已经取消,可是在unity 5.x和unity2017.x早期版本中仍然存在android
秘钥建立:windows
在安装的java目录下的jdk的bin路径下,使用命令建立eclipse
命令:keytool -genkey -alias 秘钥库名称 -keyalg RSA -validity 有效时间 -keystore 秘钥库文件名学习
注意:有效时间的单位是天,一个秘钥库下能够有不少秘钥,因此下面建立密码的时候会建立2次,可是密码能够同样。秘钥库文件名建立的时候要加后缀.keystore测试
生成好后,会在当前路径生成一个秘钥文件 ui
建议把该文件放在一个地方,作好备注,防止忘记 google
首先,不管是哪一个版本打包,都要先在PlayerSettings下设置好公司名,产品名和包名,包名的格式为com.公司名.产品名blog
(1)首先进行2017版本不签名的打包ip
刚开始就遇到一个问题,打包时提示这个
网上查了下缘由,发现Android中 tools 目录下的 android.bat ,直接调用,发现这个命令已经废弃了。
知道了缘由,问题就好解决了。
从新打包,成功。
(2)进行2017版本的签名版打包
首先设置好签名
打包成功
unity5打包,相同方法,打包成功