UM1L5——Android Studio打包安卓应用

通过Unity导出Android Studio能够打开的工程

步骤:

  1. 设置导出基本信息:公司名、游戏名、图标、包名、密钥等关键信息

  2. 在File ——> Build Settings中,勾选 Export Project 选项

    image

  3. 点击Export 导出按钮

如果不需要将Unity功能嵌入到Android项目中进行二次开发,那我们一般不使用该种打包方式

在Android Studio中打开Unity导出的工程

最新版Android Studio下载地址:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers (google.cn)

关于Android Studio版本

学习阶段,强烈建议不要使用最新的版本来打开Unity2021导出的Android Project,很有可能出现目前无法解决的多种错误
建议使用和课程一致的Android Studio版本(2021.2),它出现意料之外的问题最少

步骤:

  1. 打开Android Studio

  2. 新选择 打开工程

  3. 选择 之前导出的对应文件夹

  4. 弹出提示时,使用Android Studio中的 Android SDK,可以避免打包失败

    image

  5. 等待工程加载结束

  6. 更新Gradle版本,保证之后打包成功

    image

使用Android Studio生成应用程序apk

步骤

  1. 在 工具栏 ——> Build ——> Build Bundle… ——> Build APK
    构建一次工程,保证构建成功,根据报错解决问题
    常见问题:

    1. The option 'android.enableR8' is deprecated​:由于新版本Gradle默认使用R8混淆
      所以不需要这个选项设置了,在Project选项中 找到 gradle.properties​ 删除 android.enableR8

      image

    2. SDK Tools​ 版本不匹配

      更新SDK使用的路径,使用Android Studio自己的路径,或者更新SDK

    3. 密钥库错误:检查Unity内密钥库是否设置

      image

  2. 在 工具栏 ——> Build ——> Build Bundle… ——> Generate Signed Bundle
    发布APK,可以设置密钥库相关内容后进行打包即可

    先进行APK的构建

    image

    然后再生成APK,需要先设置好密钥

    image

    image

  3. 测试生成的apk文件