unity打包android全流程

  1. 下载安装java,注意点

    1.1. 配不配置环境变量都行,在unity中是直接选择java目录的
    1.2. 最好下载java8,太新的不行

  2. 安装 sdk manager 并下载 android sdk

    地址: AndroidDevTools ,windows下载 android-sdk_r24.4.1-windows.zip 解压即可,注意点。
    2.1. 最好升一下sdk manager级别,会提示升级,确认就行。
    2.2. 下载几个必要的东西: Platform-tools(一般就一个最高版本的) , SDK Build-tools(随便选择一个版本,反正不对Unity也会提示你,到时候再该就行了) , Extras文件夹中的全部 , 随便一个API

  3. 在unity中配置java和android

    Edit -> Preferences -> External Tools
    在这里插入图片描述

  4. 打包中会碰到的东西

    4.1. 最常见的说 unity sdk tools version x.x < 26.1.1 ,这个不用管,直接选择使用安装的最高版本的按钮。
    4.2. 上面的解决了之后还会提示说 SDK Build-tools 版本不对,直接打开SDK Manager,把不对的版本卸载了,安装上对的版本。反正提示什么照做就行了。
    在这里插入图片描述
    4.3. ASCII问题,说明你的目录有问题,项目所在的文件目录不能有中文
    4.4. 还是不行可能是命名问题,在PlayerSetting中的 Product Name 和最终打包的命名要保持一致

记录当前从零 打包 安卓 APK的环境配置以及步骤首先确保项目的开发适配度,由于我此次做的测试版本没有做任何适配导致打出来的包为竖屏。而且触屏无法适配默认的鼠标轴的输入,可能需要引入InputSystem相关包(反正Inputsystem不能直接用)以下是本篇文章正文内容,网上的 流程 有很多也有很多有参考价值的信息,但是有一些复读机博客不需要看,有些甚至是错误的,如果我这篇博客对你有帮助,请记得点个小赞,我是一只北辰星。 Unity Preference面板中, Android 配置,包括JDK、SDK、NDK、Gradle的配置(因时间关系,未能做修改配置 打包 测试,后面找时间再看)相关资料:https://blog.csdn.net/osuckseed/article/details/93089977欢迎各位补充/评论。 打包 准备: 1. android 需要jdk 和 android sdk ,如果有使用C++的库,还需要NDK,只有将.so文件放在/Assets/Plugins/ Android /libs下, Unity 才会将.so文件识别为共享库,并在 打包 时将之拷贝到合适的地方。 unity 2019 需要从hithub下载,打开hithub-安装,清空 unity 版本列表,然后从 unity 官网,选中hithub下载,即可 自带 打包 步骤: 1.选择平台,打开 file - Build Settings,可以选PC ,Andro 变量值为D\Program File s\ Java \jdk1.8.0_271(你的jdk的安装路径)win+R键打开运行---CMD----输入 java ---然后输入 java -version。% JAVA _HOME%\lib; 打包 APK Unity 部分下载安装及设置、电脑JDK下载安装及环境配置、 安卓 SDK安装及配置。添加变量值% JAVA _HOME%\bin;% JAVA _HOME%\jre\bin;右键我的电脑---属性---高级系统设置---环境变量---配置 Java Home等。...... Player Settings提供了各种选项来帮助你完成最终游戏的出包,虽然说有很多不同的平台,但是大体上的设置会分为以下几个部分。以及一部分涉及到Roslyn Analyzers的选项,它可以静态地分析代码,并在代码中检测到潜在的错误、漏洞和优化机会。可以选择在运行脚本(ScriptOnly)、任何时候(Full)或者是从不(None)的时间选择记录类型。分辨率和启动前窗口设置,包括了支持的分辨率比例和是否默认 屏启动等选项;来选择需要 打包 的场景后出包到指定文件夹位置,也可以采用。 可以在此设置自定义编译标志。再使用一些第三方内容时有时会在此处添加脚本符号比如:Lua热更相关、FairyGUI相关该清单文件是一个xml文件我们可以在此决定一些应用程序启动之前的外观和行为。(比如:图标、名称、安装位置等等)Gradle 是一个构建系统,可自动执行许多构建过程并防止许多常见的构建错误。 Unity 将Gradle用于所有 Android 版本。 Unity 打包 的方式有很多种,自动 打包 和手动 打包 ,今天小弟就鼓捣鼓捣 unity 手动 打包 ,如果想动态 打包 的话,可以去看其他大佬的帖帖哈。 unity 打包 先配置环境,下载 unity 的时候可以顺道把 unity 安卓 包下载下来,如果忘了也没事,可以从 unity hub下载,也可以去官网下, Unity 实时内容开发平台 - 3D、2D、VR & AR可视化 | Unity 中国官网 下载完以后点击 File -->BuildSetting,左下角点击 Android ,刚下完以后应...