Unity打包 Android、ios、Pad 终端设备局域网IP调试、USB调试


今天咱们继续进阶课程,定期更新,有想学习的不懂的地方也可以告诉我。


提示:内容纯个人编写,欢迎评论点赞,来指正我。

文章目录

  • Unity打包 Android、ios、Pad 终端设备局域网IP调试、USB调试
  • 前言
  • 一、Unity版本配置
  • 二、Unity打包配置
      • 1. PlayerSetings配置
      • 2. Build配置
  • 三、终端配置(Android)
      • 1. 终端开启开发者模式
      • 2. 打开USB调试
      • 3. 无线调试开启
  • 四、Unity - 终端互联
      • 1. 连接Unity
      • 2. 控制台可视化日志
      • 3. Profiler 性能检测器
  • 三、简单实用,大功告成!
  • 总结


前言

本篇内容主要讲Unity打包终端设备(Android、ios)时遇到的一些方便快捷的测试方法和一些需要注意的坑。

下面让我们出发吧 ------------>----------------->


一、Unity版本配置

  • 本次测试使用的Unity版本 2022.3.55f1c1
    在这里插入图片描述
  • 本次测试案例是Android打包,ios后续再讲
  • 首先安装安卓环境包,切换到安卓平台
    在这里插入图片描述

二、Unity打包配置

1. PlayerSetings配置

在这里插入图片描述

  • ① 安卓版本最低到最高设置一下
  • ② 选择Mono或者IL2cpp都行,根据项目需求来选架构。下面的跨平台肯定是要选.NET Standard 2.1
  • ③ Mono的架构只能选第一个。IL2cpp的架构的话可以选64位的,根据需求设置

2. Build配置

在这里插入图片描述

  • ① 运行设置设置,有两种模式:
    1. USB连接手机,然后刷新Refresh,即可识别到手机型号,注意手机端打开USB调试 - 文件传输
    2. IP局域网连接,同一网络下,不用数据线,即可连接,下面会具体讲手机的设置
  • ② 勾选开发者打包、自动连接调试器功能,需要调试可视化的就勾选。
  • ③ Build打包APK包,然后拷贝到终端安装。BuildAndRun直接安装到终端并运行,更方便。结合IP调试更方便。

三、终端配置(Android)

1. 终端开启开发者模式

在这里插入图片描述

  • 小米手机为例:连续点击7次OS版本开启开发者模式

2. 打开USB调试

在这里插入图片描述

  • 打开USB调试和USB安装,即可使用USB安装应用。
  • 到这一步即可实现USB打包安装APK文件

3. 无线调试开启

在这里插入图片描述

  • 进入无线调试,会出现IP和端口号

四、Unity - 终端互联

1. 连接Unity

在这里插入图片描述

  • 打开Unity中的RunDevice中的Enter IP 输入终端设备中的 IP和端口号即可连接成功。

2. 控制台可视化日志

在这里插入图片描述在这里插入图片描述

  • Android端运行软件,Unity编辑器下查看控制台并连接手机

3. Profiler 性能检测器

在这里插入图片描述

  • 可以自行查看性能消耗,CPU、GPU、GC等参数

三、简单实用,大功告成!

总结

  • 提示:以上操作完成之后基本可以实现方便快捷的终端打包,如果还没解决,可以交流一下你遇到的问题 !!!

如果遇到打包Gradle报错的情况,解决不了的可以私信我!

  • 点赞收藏加关注哦~ 蟹蟹

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/87039.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/87039.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/87039.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++中的mutex同步机制与多线程同步实现

C 中的 std::mutex 与多线程同步 在多线程编程中,互斥锁(Mutex) 是一种同步机制,用于保护共享资源(如变量、数据结构)免受数据竞争(Data Race)的影响。C 标准库中的 std::mutex 提供…

网络安全2023—新安全新发展

关于绿盟科技 绿盟科技集团股份有限公司(以下简称绿盟科技),成立于 2000 年 4 月,总部位于北京。公司于 2014 年 1 月 29 日在深圳证券交易所创业板上市,证券代码:300369。绿盟科技在国内设有 50余个分支机构,为政府、金融、运营商、能源、交通、科教文卫等行业用户与各…

WebSocket扫盲

WebSocket 是一种网络通信协议,它允许在单个 TCP 连接上进行全双工、双向的实时通信。它是为了解决传统 HTTP 协议在实时交互应用中的局限性而设计的。 核心概念和特点 解决 HTTP 的痛点: 单向性: HTTP 是请求-响应模式。客户端发起请求&…

Springboot整合高德地图

1.登录高德开放平台 高德开放平台 | 高德地图API 2.获取密钥key 1.点击控制台 2.创建新应用 3.添加key 4.创建key 5.获取key 3.java整合 1.高德配置类 package com.thk.controller.map;import org.springframework.beans.factory.annotation.Value; import org.springfram…

【SQL知识】PDO 和 MySQLi 的区别

目录 简介 主要区别 预处理语句示例比较 PDO 示例 MySQLi 示例 选择建议 简介 PDO (PHP Data Objects) 和 MySQLi (MySQL Improved) 都是 PHP 中用于数据库操作的扩展,都支持预处理语句,但有一些重要区别: 主要区别 数据库支持 PDO&am…

python打卡 DAY 45 Tensorboard使用介绍

目录 一、TensorBoard 发展历史与原理 1. 演进历程 2. 核心架构原理 二、TensorBoard 核心功能操作 1. 基础配置方法 2. 常用功能速查表 三、CIFAR10 实战演示 1. MLP 模型监控配置 2. CNN 特征可视化 四、TensorBoard 高级功能 1. 超参数调优 2. 3D点云可视化 五、…

Swift 中 Result 类型全解析:从基础到进阶

在现代 iOS 开发中,Swift 的 Result 类型是处理同步与异步错误的一大利器。相比传统的 throws / do-catch 语法,它更清晰、结构化,也更易于组合式编程。 本文将带你从 Result 的基础定义出发,逐步深入其在实际项目中的多种应用&am…

Github 2025-06-28 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2025-06-28统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10Rust实现的非官方Bitwarden兼容服务器 创建周期:2317 天开发语言:Rust协议类型:GNU Affero General Public License v3.0Star数量…

python 写一个判断文本中是否有手机号的函数,并提取出文本中的手机号

我们需要判断文本中是否有手机号,并提取出手机号。 中国大陆的手机号规则: 1. 通常为11位数字。 2. 目前手机号段分配如下: - 移动号段:134(0-8)、135、136、137、138、139、147、148、150、151、152、157、158、159、172、178、1…

作物生长模型Oryza V3实战12:drate程序详解

drate(v2).exe,可以通过观察移植日、穗部分化、开花和成熟的物候日期(即日和年),DRATE(v2)用于校准四个阶段的发展速率:幼苗期(DVRJ,oCday-1)、光周期敏感期(DVRI,oCday-1)、穗部发育期(DVRP,oCday-1)和生殖期(DVRR,oCday-1)。 一 准备输入文件 1、准备.crp,.…

利用视觉-语言模型搭建机器人灵巧操作的支架

25年6月来自斯坦福和德国卡尔斯鲁厄理工的论文“Scaffolding Dexterous Manipulation with Vision-Language Models”。 灵巧机械手对于执行复杂的操作任务至关重要,但由于演示收集和高维控制的挑战,其训练仍然困难重重。虽然强化学习 (RL) 可以通过在模…

面试拷打-20250701

memcopy和memmov 详细解释 示例1:不重叠的内存区域 正常复制。 示例2:重叠的内存区域 原始数据:src2是一个包含字符串"HelloWorld"的字符数组。使用memcpy: memcpy(src2 2, src2, 5);试图将src2中的前5个字符复制…

什么是 BigKey?

Redis BigKey 深度解析:识别、危害与优化方案 什么是 BigKey? 在 Redis 中,BigKey 是指存储大量数据的单个键,这些键通常具有异常大的内存占用或包含大量元素。BigKey 不是由数据类型定义,而是由其资源消耗决定的。 …

量化选股策略 聚宽

# 量化选股策略完整分析与优化建议 ## 策略整体架构分析 这个量化交易策略主要由以下几个核心部分组成: 1. **初始化设置**:配置基准指数、交易参数和全局变量 2. **选股逻辑**:通过财务指标筛选优质股票 3. **股票过滤**:排除…

Python 数据分析:numpy,抽提,布尔索引2。

目录 1 示例代码2 欢迎纠错3 论文写作/Python 学习智能体------以下关于 Markdown 编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右S…

解决leetcode第3597题分割字符串

3597. 分割字符串 难度:中等 问题描述: 给你一个字符串 s,按照以下步骤将其分割为 互不相同的段 : 从下标 0 开始构建一个段。 逐字符扩展当前段,直到该段之前未曾出现过。 只要当前段是唯一的,就将其…

电源芯片之DCDC初探索ING

1. 概述 DC-DC转换器的意思是直流变直流(不同的直流电源值得转换),是一种在直流电路中将一个电压值的电能变为另一个电压值的电能装置。 DC-DC转换器一般由控制芯片、电感线圈、二极管、三极管、电容器构成。 2. 基本拓扑结构 2.1 非隔离…

JavaEE:分布式session

一、使用Redis存储分布式session&#xff1a; 1.SpringBoot整合Redis&#xff0c;见如下地址&#xff1a; JavaEE&#xff1a;SpringBoot整合Redis_a526001650a-CSDN博客 2.代码实现分布式session存储(此处以token为例)&#xff1a; Autowired private RedisTemplate<St…

OpenCV CUDA模块设备层-----“大于阈值设为零” 的图像处理函数 thresh_to_zero_inv_func()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 OpenCV 的 CUDA 模块&#xff08;cudev&#xff09; 中的一个仿函数生成器&#xff0c;用于创建一个 “大于阈值设为零” 的图像处理函数对象。 …

FastGPT与MCP:解锁AI新时代的技术密码

一、AI 浪潮中的新星&#xff1a;FastGPT 与 MCP 登场 在当今科技飞速发展的时代&#xff0c;人工智能&#xff08;AI&#xff09;已成为推动各行业变革的核心力量。从智能语音助手到复杂的图像识别系统&#xff0c;AI 的应用无处不在&#xff0c;而其中的关键技术 —— 语言模…