课程来自siki学院
配置工作
选中安卓,点安卓下的这下载SDK
下载安装 JDK
下载安装 Android Statio
配置JDK,jre
电脑右击属性====》高级系统设置=====》高级=====》环境变量=====》系统变量 点击新建=====》变量名:JAVA_HOME
变量值填:JDK的根目录 D:Java\jdk
找到系统变量里面的path 点击编辑 编辑文本 如果原来变量值最后面有分号就不需要操作了
在后面添加:D:Java\jdk\bin;D:\Java\jre\bin; 或者 %JAVA_HOME%\bin;D:\Java\jre\bin;
最后,在系统变量点击新建:
变量名:CLASSPATH
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%lib\tools.jar
最后全部关掉验证一下
cmd 输入Java
证明安装成功
输入: java -version 查询Java版本 1.8.0_152,不能安装java9,unity不识别
安装AS
unity remote 可以debug还可以打断点
选中Android virtual Dev可以看到安卓debug的信息
把AS启动图标复制放桌面,原路径
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Android Studio
选Install Type 时选Custom
会安装SDK,安装到D盘下的Android下
选中,进行调试
在Unity中配置External Tools
创建新工程的时候最小版本默认为API15,Android 4.0.3版本
Grade Project sync failed,Basic functionnality will not work properly;
Grade下载失败解决办法:gradle文件夹下===>wrapper===>grade-wrapper.properties打开
的网址 “distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip“
下载Gradle,记得去斜杠最后为“https://services.gradle.org/distributions/gradle-2.10-all.zip“
关掉AS,把
对应的版本,不一定是2.10-all,下载的不完整的删除掉
把下载的压缩文件放下面,
再重新打开工程,然后点绿色部分,下载对应的编辑文件
选用的是Platform 26 选择一个Android SDK Platform
SDK Tools为 26.0.2 ,不要安装 26.0.3,不然后面会重复操作,勾选Google USB Driver
然后点击右下Apply
JDK版本:1.8(必须大于等于7,不能是9)
AndroidSDK版本:API26对应安卓8.0版本 (必须大于等于API15,不能仅仅是API27) 小于android4.03版本不能用
另外需要AndroidStudio、Unity
unity中buildsetting====>选中android=====>build system中
Development Build 真机测试的时候在window下的profiler界面会显示你的数据 打包之后要用数据线连接
发布一个空工程检测一下能不能打包
Internal发布:可以qi不签名(使用默认的)
Gradle发布:必须要自己签名
创建自己的签名文件:
keytool -genkey -alias 密钥库名称 -keyalg RSA -validity 有效时间 -keystore 密匙库文件名
把以.keystore结尾的文件另存一个路径
发布空工程
发布的时候必须设置包名,包名和签名一起确定是谁做的
打包过程如果卡在这里,安卓出问题,安卓只安装了27,没装26,教程中26为最新发布的版本
unity版本5需要添加密钥
选择密钥库,
同一个签名的APK,在安卓中可以覆盖安装
发布的时候可能报的两个错,一个是SDK配置,另一个是JDK版本问题,出教程的时候untiy不支持jdk9.0
如果打包过程出现这个问题
原因是安卓的tools太新了,unity没办法识别
替换成旧版本的Tools
java,安卓,unity需要三方协调
到此发布了安卓的空工程;