1、第第1212章章 应用下载应用下载知识目标知识目标能力目标能力目标任务引入任务引入Tuesday,August 09,20221知识目标知识目标了解安装包签名的作用了解安装包签名的作用Tuesday,August 09,20222能力目标能力目标学会配置学会配置 JDK JDK 和和 Android SDK Android SDK 的安装的安装学会使用学会使用 Unity Unity 自带的打包功能来给工程打包自带的打包功能来给工程打包能够对已经打包好的安装包进行签名能够对已经打包好的安装包进行签名Tuesday,August 09,20223任务引入任务引入 一个应用开发好后如果想在平台上发
2、布,让其他用户可以下载,就需要将完成的工程进行打包;打包后还需要对安装包进行签名才能在平台上发布。Tuesday,August 09,2022412.1 Android 平台平台 12.1.1 JDK 和和 SDK 的下载与安装的下载与安装测试JDK 和 Android-SDK安装是否成功JDK 和 SDK 可以去本书素材网站下载,里面还有 JDK 和 SDK 的安装教程图 12-1 JDK 安装成功Tuesday,August 09,20225SDK 配置:打开 Unity 3D,单击 Edit,选择 Preferences,在弹出的窗口中选择 External Tools,填写好 SDK
3、的路径。图 12-2 External Tools 面板Tuesday,August 09,2022612.1.2 工程的打包工程的打包图 12-3 Build Settings 面板Tuesday,August 09,20227单击界面中的“Add Open Scenes”添加要打包的场景,添加你当前打开的场景。图 12-4 添加打包场景Tuesday,August 09,20228图 12-5 设置信息Company Name 是公司名字;Product Name 是应用的名字;Default Icon 是应用的图标,也就是在手机桌面上显示的应用图标。Tuesday,August 09,2
4、0229设置启动画面面板图 12-6 启动画面设置图 12-7 Other Settings 面板面板中的 Identification 下的 Bundle Identifier 一定要修改,不能使用默认的;Minimum API Level 用于选择安卓的最低版本,单击之后有多种版本可供选择,如图 12-8 所示。图 12-8 选择版本Tuesday,August 09,20221012.1.3 APK 包的签名包的签名图 12-9 创建 Keystore图 12-10 保存 KeystoreTuesday,August 09,202211图 12-11 填写 key 的信息图 12-12 正在打包Tuesday,August 09,202212查 看 打 包 是 否 成 功 可 以 在 cmd 窗 口 中 输 入jarsigner-verify-verbose-certs XXX.apk(apk 完整路径)来查看图 12-13 打包成功Tuesday,August 09,20221312.2 IOS 平台平台IOS 版本的打包过程图 12-14 IOS 打包流程Tuesday,August 09,202214本章小结本章小结 图 12-15 本章知识结构Tuesday,August 09,202215