Unity的Android开发配置
所需组件配置
Unity中的下载
Unity需要认识Android,Android需要在我们的电脑中。
在Unity中操作:
(1)Android Build Support下载
(2)Switch Platform

JDK的安装与配置
Android是利用Java来开发的,所以需要先安装Java。谷歌JDK,安装JDK8(此文版本:jdk-8u152-windows-x64)。
JDK版本:1.8 必须大于等于7,不能是9。
Unity requires the 64-bit version JDK 8 (1.8).
查看数字签名。exe上右键“属性->数字签名”,如下图所示。
点击jdk.exe安装JDK,目录D:\Install\java\jdk。
安装完JDK后,会附赠安装JRE,不能和JDK一个目录,安装在D:\Install\java\jre。
安装完成后,此电脑,右键“属性->高级系统设置->高级->环境变量”。
系统变量,新建,JAVA_HOME变量,变量值选择或填写JDK的安装目录。

系统变量,找到Path变量,编辑,在变量值最后输入JDK安装目录下的bin目录(可以直接输入也可以写成%JAVA_HOME%\bin)与JRE安装目录下的bin目录。

系统变量,新建,CLASSPATH变量,变量值填写:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

运行cmd,输入java -version与javac -version,
若显示版本信息,则说明安装和配置成功
Android Studio的安装
Android Studio下载(能打开哪个用哪个)
https://developer.android.com/
https://developer.android.google.cn/index.html (一般是这个)
http://www.androiddevtools.cn/
此文安装版本为3.3.2。
安装Android Studio时会安装SDK。





我的电脑是AMD的CPU,所以装HAXM失败了。
只有Android Studio编译成功,Unity才可以成功。所以下面直接用Android Studio编译一个空工程。


没有遇到什么问题。然后Build一个APK。之前的版本可能会在Build时出现各种问题。但这个3.3.2版本没有。
当出现以下提示时,则Android Studio自己可编译成功了。
在Unity中设置AndroidSDK与JDK的目录
Android Studio的配置工作
Android SDK的规整工作
发布相关知识
三种BuildSystem的简介
创建自己的密钥库用于签名
使用Unity发布Android空工程之顺利的情况
使用Unity发布Android空工程之不顺利的情况
调试
安装Google USB驱动及获取Unity Remote
UnityRemote原理介绍及移动端相关API概览
UnityRemote的使用
可以看见程序Debug打印的东西,还可以断点。
AVD的使用
Android Virtual Device
能看到Android里面的logcat,能看到Android系统里面的一些信息。
AMD的CPU在创建模拟器时abi不要选x86,选armeabi就行了。