Unity和安卓(一):安卓打包教程

文章目录

  • 环境
  • Unity导出工程供 Andriod 使用
    • unity预先替换android 资源
    • unity工程设置
  • Andriod 设置
    • 新建空的安卓工程
    • 整合 unity打出的包
  • 安装 apk
  • 资料

环境

  • Unity3d 2019.4.39f1c1
  • andriod studio 2021.1.1

Unity导出工程供 Andriod 使用

unity预先替换android 资源

  • AndroidManifest.xmlunitylib 模块内的安卓的文件。
  • MainActivity.javaMyApplication.java :会根据类的包名解压到 unitylib / src / main / java 目录下。
  • mainTemplate.gradleunitylib 模块的 build.gradle 生成模板。
    Unity和安卓(一):安卓打包教程_第1张图片

unity工程设置

1.【Edit】| 【Preferences】|【External Tools】(一般unity自带就可以了):

  • SDK
  • NDK
  • Gradle
    Unity和安卓(一):安卓打包教程_第2张图片

2.【Edit】| 【Project Settings】|【Player】:

  • Company Name
  • Product Name
  • Version:每次打包都记得检查下版本号。
  • icon
    Unity和安卓(一):安卓打包教程_第3张图片
  • Package Name
    Unity和安卓(一):安卓打包教程_第4张图片
  • package name
  • version
  • bundle version code
  • minimum api level
  • target api level
    Unity和安卓(一):安卓打包教程_第5张图片
  • Key Manager
    创建新的key
    Unity和安卓(一):安卓打包教程_第6张图片
    已有key 的情况下:
    Unity和安卓(一):安卓打包教程_第7张图片
  • custom gradle template
  1. 【File】|【Build Settings…】,切换到 Andriod 平台,导出 AS 工程:
    Unity和安卓(一):安卓打包教程_第8张图片
    【Export】导出 AS 包。

Andriod 设置

新建空的安卓工程

  1. 新建工程 Empty Activity:
    Unity和安卓(一):安卓打包教程_第9张图片

  2. 填写包名:

包名要和unity填写的一样!!!
Unity和安卓(一):安卓打包教程_第10张图片

整合 unity打出的包

1.Andriod Studio 打开导出的 AS 工程。

2.【Build】|【Generate Signed Bundle / APK…】,打出签名包:
Unity和安卓(一):安卓打包教程_第11张图片
选择 APK
Unity和安卓(一):安卓打包教程_第12张图片

设置证书信息:
Unity和安卓(一):安卓打包教程_第13张图片
打开 release 包:
Unity和安卓(一):安卓打包教程_第14张图片
打包完成:
Unity和安卓(一):安卓打包教程_第15张图片

安装 apk

1.手机打开开发者模式,连接电脑。
2. 进入到 sdkplatform-tools 的目录里面,打开终端,运行安装命令:

adb.exe kill-server
adb.exe start-server
adb.exe install launcher-release.apk

Unity和安卓(一):安卓打包教程_第16张图片

资料

[1] Unity安卓打包教程(Unity + Android Studio)
[2] https://developers.google.cn/admob/unity/quick-start
[3] 如何接入广告(技术及设计)
[4] unity 接谷歌广告2
[5] 使用 Unity 构建适用于 Android 11 的应用
[6] Unity3D研究院之Android全自动打包生成apk(六十九)

你可能感兴趣的:(unity,unity,android,studio)