首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Unity 2021.1.18f1构建时,Apk build的大小加倍,且build不可安装

问题描述: 使用Unity 2021.1.18f1构建时,Apk build的大小加倍,且build不可安装。

解决方案:

  1. 检查资源压缩设置:在Unity中,可以通过设置资源的压缩方式来减小构建后的APK大小。确保在构建设置中选择了适当的压缩方式,例如使用ETC2压缩纹理、使用压缩格式的音频文件等。
  2. 检查构建设置:在Unity的构建设置中,可以选择构建的目标平台和相关设置。确保选择了正确的目标平台,并且设置了适当的构建选项,例如启用了代码和资源的剔除、关闭了不必要的功能模块等。
  3. 检查插件和扩展:某些第三方插件或扩展可能会增加构建后APK的大小。尝试禁用或替换这些插件,以减小APK的大小。
  4. 检查脚本和资源:检查项目中的脚本和资源文件,确保它们没有重复、冗余或不必要的部分。删除不需要的脚本和资源,可以减小构建后APK的大小。
  5. 检查Unity版本:尝试使用其他版本的Unity进行构建,可能存在某些版本特定的问题导致APK大小加倍或无法安装。
  6. 检查构建日志和错误信息:查看Unity的构建日志和错误信息,以了解具体的构建问题。根据错误信息进行逐步排查和解决。
  7. 重新安装Unity:如果以上方法都无效,可以尝试重新安装Unity,确保安装的是最新版本,并且选择合适的组件进行安装。

请注意,以上解决方案仅供参考,具体的解决方法可能因具体情况而异。如果问题仍然存在,建议咨询Unity官方支持或社区论坛,以获取更专业的帮助和指导。

相关链接:

  • Unity官方网站:https://unity.com/
  • Unity构建设置文档:https://docs.unity3d.com/Manual/class-PlayerSettings.html
  • Unity资源压缩文档:https://docs.unity3d.com/Manual/class-TextureImporter.html
  • Unity社区论坛:https://forum.unity.com/
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【100个 Unity踩坑小知识点】| Unity Development build 详细解析

---- Unity 踩坑小知识点学习 Unity Development build 详细解析 在使用Unity进行打包时候 Build Settings 界面会一个Development build...下面拿Android环境做例子介绍: Development build 中文含义是 开发构建。...Build是否勾选 来让我们构建应用是否输出Log,达到一个全局控制Log输出效果。...---- 几种验证unity是否为development build 方法 外观上判断 如果是development build模式打包出来安装包,在打包应用中 画面的右下角会有development...build水印,在切换场景也不会消失 通过libunity.so判断 使用压缩软件,打开apk,查看libunity.so(在lib/armxx目录下),如果是development build

4.1K30

【抖音小游戏】 Unity制作抖音小游戏方案 最新完整详细教程来袭【持续更新】

---- 前言 之前有篇文章讲过怎么使用Unity来制作微信小游戏:如何使用 Unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭 那本篇文章来介绍怎样使用Unity引擎来制作和发布抖音小游戏...测试使用的话就不需要填写这一块了,了解一下即可,不填写也可以在抖音构建发布并测试。 此时点击回到开发者平台就可以看到我们创建应用了,并拿到对应AppID,这个才是最终目的!...---- 三、构建发布 将上述两个包安装之后,在菜单栏ByteGame中会多出一个选项StartSDKTools ,在StartSDKTools 中有三个选项:Build Tool、Wasm Split...Build Tool 是构建工具,负责打包相关设置。 Publishing Tool 是发布工具,负责发布设置。...点击仅构建APK或者发布APK都可以,我们这里点击发布APK则会跳转到PublishTool发布工具面板。

4.6K22

Unity3D】Android 打包 ③ ( Android 工程设置 | 打包 Apk 安装文件 | 配置项细节 | 运行效果 )

Android 工程设置 ---- 配置完编译选项后 , 还需要配置基本 JDK , NDK , SDK 等工具 ; 参考 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity...Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 ) 博客 , 在安装 Unity 编辑器同时 , 将 Android 编译支持 和 iOS...目录中 ; 如果在安装 Unity 编辑器没有安装 , 可以选择在 Unity Hub 中继续进行安装 ; 二、 打包 Apk 安装文件 ---- 在工程根目录中 , 新建 Build 目录 ,...用于存放打包后 Android 应用 ; 如果不显示 Build 按钮 , 显示是 Switch Platform , 先点击该按钮 , 然后就会出现 Build 按钮 ; 点击 Build 按钮..., 选择编译后 apk 路径 ; 编译完成后 , 就会在指定目录生成 apk 安装包 ; 三、 配置项细节 ---- 1、Android 基本配置 2、图标配置 3、屏幕配置 4、启动界面设置

91120

使用 Unity 引擎打造免安装游戏

在这篇文章中,我们将向您展示如何使用Unity从头开始构建生产环境级别的免安装游戏,并会列举出免安装游戏为您带来一些优势。...如果使用Unity构建游戏超过了13.5 MB限制,您可以在那里对您安装游戏进行内部测试和展示,您还会在Play Store中看到"立即体验"按钮。...(使用Unity构建安装游戏体积限制) 通过测试和QA运行免安装游戏,确保它完美适配沙盒需求和权限需求,并确保满足用户安全需求。...1.选择PlayInstant→Build Settings。 2.在构建设置弹出窗口中,将Android Build Type设置为Instant。...第4步:缩小文件大小以满足13.5 MB体积限制 现在您已经熟悉了构建安装游戏技术细节,现在您应该开始着眼于它外观与体验细节,并着力缩小它尺寸了。

1.5K10

基于UnityAR开发初探:发布AR应用到Android平台

本文接上一篇,介绍一下如何通过Unity发布第一个AR应用至Android平台,在Android手机上使用我们第一个AR应用。...1.3 在Unity中配置External Tools   首先,通过File - Build Settings切换到Android平台: ?   ...其次,通过Edit - Preferences设置External Tools,以便告诉Unity我们JDK和SDK安装在哪个目录下: ?...(6)渲染模式   在发布EasyARSDK制作App,渲染模式需要取消“Auto Graphics API”,并且选择“OpenGLES2”,如下图所示,仍然是Other Settings面板中设置...2.2 Android中效果   (1)apk文件 ?   (2)安装apk(测试机型:锤子坚果3) ?   (3)使用效果(测试机型:锤子坚果3) ?

1.3K20

Unity使用心得 之 ✨ Unity同一工程打包出多个安卓apk,不相互覆盖按照安装说明

Unity同一工程打包出多个相同安卓apk,不相互覆盖说明 简介:我们在同一个Unity工程里面打包出来apk用来测试时候,往往会打包出来好多个版本用来测试,但是当你修改工程打包出来一个新apk后...,将他安装到设备上,新这个apk会覆盖掉旧apk。...虽然大多数时候,我们就是要这个效果,但是在有些时候,我们也并不是希望直接覆盖掉,而是两个apk共存存在设备上。所以特写此文章用以使用。...无固定要求的话,可根据情况修改 第二个是将要打包出apk名称,可根据情况修改 第三部分格式Build Indentifier属性值为"com.aaa.bbb"格式。...想要达到文章开头所说两个apk相同效果就是修改这个第三步, 格式Build Indentifier属性值为"com.aaa.bbb"格式。aaa:公司名字,bbb:项目产品名字。

83630

如何获得更小应用文件尺寸?来了解下 Android App Bundle

为了进一步降低 APK 大小,我们正计划推出基于纹理压缩格式、图形 API 和新平台功能分发方案。 动态功能 APK 包含用户首次安装应用时不需要应用功能代码和资源。...这也很好理解:我们有必要将那些消耗空间安装根本用不着功能,以及那些很少用得着功能,都打包进动态功能模块中,这将显著减少用户安装文件下载量。...Android App Bundle 是单一工件,因此无需构建、签名或管理多个 APK。 您可以为特定用例和受众添加动态功能,而无需增加安装应用体积。...使用 bundletool,您可以构建 Android App Bundle,提取连接设备配置,生成 APK Set 文件 (.apks),从 APK Set 文件中提取或安装 APK,以及验证应用束...使用 bundletool help 获取有关命令详细信息,例如标识符和其他选项。 在以下示例中,我们将找到已连接设备配置,构建 APK,并为连接设备安装 APK。 ?

1.9K20

Unity编译Android原理解析和apk打包分析

插件classes.jar(位于Unity安装目录,可以用everything软件查找查找得到),对其进行反编译得到UnityPlayerActivity部分源码: public class UnityPlayerActivity...五、Unity打包Android apk结构探究 由于Unity开发Android,常常设计到Unity + Visual和Android studio环境切换,Unity开发往往会更快一些,更多是...这种情况,有没有一种方法,能够将Unity编译好Unity Scene和c#相关文件,放到Android studio中进行打包,从而实现直接在Android studio中进行调试?...工程src/main/assert目录之下; 在Android studio调试,可以将aar library工程设置为app工程,这样就可以编译apk运行到手机了。...直接apk install 运行,可以看到跟Unity编译打包apk,是相同效果。

6.9K10

AndroidUnity大乱斗-完整双方集成交互指南

3D场景 任意操作布局中按钮/3D物品(缩放旋转等) 互相消息通信(你叼我,我叼你) 自由切换Unity场景 动态加载手机SD卡3D资源,一次开发到处使用。...不可能,骚起来我们就停不下来。 布局渲染 我们需要在任意布局加载3d,怎么个任意法?...内部自己去处理,就跟玩游戏一样,让Unity开发自己去做 andorid触发,unity换场景,这个借助上面说消息通信来实现 这还有一个技巧,如果资源不是很多在一个场景的话,可以让Unity一次直接渲染出来存在字典里...集成到apk后 申请了横竖屏 但是apk没作用,是unity发布出设置导致,再Unity导出时候 other setting中设置宣传方向 5....注意,这时候比如你android项目有权限A 这个Unity导出项目没有权限A,当你集成合并之后,导致最终apk没有权限A,这并不是我们想看到; 所以为了 解决这个问题,很简单,我们把两个清单文件权限保持一致即可

1.2K20

2017年Android SDK下载安装及配置教程

首先声明: Unity版本5.6.3f1 最近试着在Unity中利用高通做AR开发,发布项目文件需要发布到Android平台,遇到一些问题,看了网上一些资料,踩了一些坑,现在总结出来,...Android开发环境搭建分为以下四步: 第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。...(2)接受 (3)找到适合自己电脑系统JDK版本,点击下载 (4)自己选择路径安装完,注:不可以保存在中文路径下。 (5)变量环境设置:我电脑/计算机——属性——高级系统设置——环境变量。...注:在变量最末尾添加,需要加上分号; ③、检测是否配置成功。...(公司名字) Product Name(产品名字) Default Icon(apk 图标):可选可不选 注:此时可能会出现以下错误 修改方法:将原来默认值进行修改即可。

1.1K30

2018年Unity结合Android SDK下载安装及配置教程

首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发,发布项目文件需要发布到Android平台,遇到一些问题,看了网上一些资料,踩了一些坑,现在总结出来...第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。...(2)接受 (3)找到适合自己电脑系统JDK版本,点击下载 (4)自己选择路径安装完,注:不可以保存在中文路径下。 (5)变量环境设置:我电脑/计算机——属性——高级系统设置——环境变量。...注:在变量最末尾添加,需要加上分号; ③、检测是否配置成功。...(公司名字) Product Name(产品名字) Default Icon(apk 图标):可选可不选 注:此时可能会出现以下错误 修改方法:将原来默认值进行修改即可。

2K30

ProGuard 在 Android 上使用姿势

当然,有时候您不得不限制您应用大小,比如 Instant App 限制大小 4 MB,此时 ProGuard 显得必不可少了。...当您构建 APK 开启了 ProGuard,那么会额外输出一些文件在 /build/outputs/mapping/ 目录下。这些文件包含了移除代码信息、混淆映射关系。...ProGuard 和 混淆后堆栈 我之前提及到,在构建过程中 ProGuard 会在处理类文件输出映射关系和日志文件。当您需要保留构建产物,您应当保存好这些文件和 APK 在一起。...这些映射文件不能被其他构建使用,而只会在与它们一起生成 APK 配合使用时才能确保正确。有了这些映射关系,您才能有效地 debug 用户设备发生崩溃。...不过有个更好方法,第三方库维护者们如果发布库是 AAR ,那么可以指定规则打包在 AAR 中并会在应用构建自动暴露给构建系统,通过添加下面几行代码到库模块 build.gradle 文件中:

2.5K40

Docker容器镜像体积缩小技巧

,我们可以将这些依赖安装在虚拟环境中,编译完成之后可以一并删除这些依赖 #比如 alpine 中可以使用 apk add --no-cache --virtual .build-deps ,后面加上需要安装相关依赖...#构建完成之后可以使用 apk del .build-deps 命令,一并将这些编译依赖全部删除。.../hello"] EOF 使用基础镜像 golang 构建镜像大小是 800 MB,而编译后可执行文件只有 2 MB 大小: # 镜像构建 $docker build --tag go-hello...如何缩减镜像大小? 答:要想大幅度减少镜像体积,多阶段构建是必不可。...镜像tag说明,因为Tomcat属于Java应用所以安装JDK环境是必不可; 将java应用作成docker镜像,需要镜像中带有jdk或者jre环境,通常有三种情况: 在Dockerfile中加入安装

2.3K20
领券