打包步骤
前期准备
- 下载 Java JDK
- 下载 Android SDK, 可以通过 Android Studio下载
- 下载 Android NDK
安装 JDK (jdk-8u112-windows-x64.exe)
- 配置 JDK 环境变量 右键【我的电脑】–单击【属性】–单击【高级】–单击【环境变量】
【用户变量】中依次新建或添加如下变量
变量 | 值 |
---|---|
JAVA_HOME | C:\Program Files\Java\jdk1.8.0_111 |
PATH | %JAVA_HOME%/bin |
CLASSPATH | .;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar |
4. 打开unity工程, 单击【Edit】– 单击【Preferences】– 单击【External Tools】, 添加 SDK、JDK 和 NDK 地址。
5. 打开一个Scene,单击【File】– 单击【BuildSetting】– 单击【Add Current】, 单击【Android】– 单击【Switch PlatForm】, 单击【Player settings】 修改【Setting for android】–【Other Settings】:【Bundle Identifier】com.Company.ProductName 为自己的自定义的,例如:com.Game.test,修改完成后,点击 Build
6. 添加文件名,保存路径,保存。
7. 等待打包完成。
一些问题
如何更换安卓应用icon:
- 【Player settings】【Default Icon】:设置应用icon
- 【Player settings】【Setting for Android】【Icon】:安卓版定制icon, 覆盖上面的 Default Icon。
如何设置应用名字:【Player settings】【Product Name】
如何防止横屏和竖屏切换:【Setting for Android】【Default Orientation】, 选项如下:
选项 | 效果 |
---|---|
Portrait | 竖向 |
Portrait Upside Down | 竖向倒着 |
Landscape Right | 右横 |
Landscape Left | 左横 |
Auto Rotation | 自动旋转 |
- 如何接入返回键 和 目录键:
void Update() {
// 返回键
if (Input.GetKeyDown(KeyCode.Escape)) {
Application.Quit();
}
// Menu键
if (Input.GetKeyDown(KeyCode.Menu)) {
Debug.Log("David say not have menu");
}
}
- 编译报错:“The type or namespace name `UnityEditor’ could not be found.”
- 使用UnityEditor命名空间的脚本一定要放到 Editor目录下
- 如果在非编辑器脚本中加入 UnityEditor
#if UNITY_EDITOR
//用到编辑器的代码
#endif
如有错误,欢迎指出。
email:dxmdxm1992#gmail.com