unity断点调试apk

这篇具有很好参考价值的文章主要介绍了unity断点调试apk。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文以一个示例介绍如何断点调试unity打出的手机包,方便开发者定位移动平台下的问题。

1. 创建测试的c#代码,将脚本挂在一个场景GameObject上:

        unity 断点调试,游戏开发,unity,游戏引擎

2. 构建apk。

        Project Settings中,脚本选中mono,不能转cpp:

                unity 断点调试,游戏开发,unity,游戏引擎

        Build Settings中选择Develop Build, Script Debugging, Wait For Managed Debugger.

                unity 断点调试,游戏开发,unity,游戏引擎

 3. 在手机或模拟器上运行apk,弹出如下界面。

                unity 断点调试,游戏开发,unity,游戏引擎

4. 用adb连接设备:

        先打开设备开发者模式,开启adb调试;

        对于手机,插上电脑后,会自动弹出adb授权;

        对于模拟器,需要用adb手动连接模拟器:

                adb connect 127.0.0.1:62001        (夜神模拟器)

        然后用adb devices检查是否连接上设备:

                C:\Users\Windows10>adb devices
                List of devices attached
                127.0.0.1:62001 device

5. 打开visual studio,先设置好sdk路径:

        unity 断点调试,游戏开发,unity,游戏引擎

        unity 断点调试,游戏开发,unity,游戏引擎

        sdk路径用安装unity安卓模块时自动装上的sdk就好,位置:

                unity 断点调试,游戏开发,unity,游戏引擎

6. visual studio打开界面:

        unity 断点调试,游戏开发,unity,游戏引擎

        unity 断点调试,游戏开发,unity,游戏引擎

        如这个界面没有目标设备,需要用adb devices检查设备是否连接成功,手机和电脑需在同一个局域网中。

        点击确定,进入调试状态:

        ​​​​​​​ unity 断点调试,游戏开发,unity,游戏引擎

7. 此时我们可以继续运行apk,点击ok:

        unity 断点调试,游戏开发,unity,游戏引擎

        然后鼠标左键点击,就会执行到断点

        unity 断点调试,游戏开发,unity,游戏引擎

        文章来源地址https://www.toymoban.com/news/detail-737940.html

到了这里,关于unity断点调试apk的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unity VS无法进行断点调试

    有时候我们的VS无法进行断点调试,报错如下:  原因是:开启了多个项目,vs无法找到调式项目  解决:点击菜单栏--调试----附加unity调试程序 会弹出一个框,然后选择你要调试的项目  即可

    2024年02月10日
    浏览(38)
  • [游戏开发][Unity] 打包Xcode工程模拟器+真机调试

    Xcode版本:Xcode14 苹果开发者账号、相关设备cer证书、开发者证书、发布证书 账号分三类,个人,公司,企业,价格99/99/299美金 新注册账号的基本设置按网上的教程来就行 我们公司是企业账号,我的苹果开发者账号是公司一个User,这个和个人开发者不同。 账号还是非常重要

    2024年02月15日
    浏览(46)
  • 【学习笔记】Rider调试unity【 联调、断点调试等】(决定弃用vscode了)

    转载请注明出处:🔗https://blog.csdn.net/weixin_44013533/article/details/130518705 小伙伴应该都尝试过vscode的unity调试插件了吧 插件不再维护不说,压根用不了,网上一堆抱怨,各种方法层出不穷,尝试了很多方法,正如这位网友所说的那样 插件官方也在github做出了回应 简单来说开发者

    2024年02月09日
    浏览(28)
  • Unity 开发人员转CGE(castle Game engine)城堡游戏引擎指导手册

    一、简介 2. Unity相当于什么GameObject? 3. 如何设计一个由多种资产、生物等组成的关卡? 4. 在哪里放置特定角色的代码(例如生物、物品)?Unity 中“向 GameObject 添加 MonoBehaviour”相当于什么? 5.Unity子目录相当于什么Assets? 6. 支持哪些模型格式? 7. 支持FBX模型格式吗? 8.

    2024年02月07日
    浏览(41)
  • 吐槽laya:H5小游戏开发应该用什么引擎好?laya、cocos还是unity?

    我看有人推荐laya,放在H5小游戏的前三排名,这压根不靠谱。 laya只能算个半成品,整体非常垃圾,如果是首次选择游戏引擎,至少转去cocos,实在选laya,那也没办法了。 下面说说laya有什么问题,如果只是一些简单的bug什么的,我是不会花这个时间吐槽的,但是如下的问题实

    2024年02月13日
    浏览(48)
  • 游戏开发常用引擎工具介绍对比区别(UE4,Unity,Cocos,LayaAir,[egret-白鹭])

    是一套为开发实时技术而存在的引擎工具。目前广泛应用于3D建模渲染、游戏开发中。它完善的工具套件以及简易的工作流程能够使开发者快速修改或查看成果,对于代码的依赖性很低。而完整公开的源代码则能让使用者自由修改和扩展引擎功能。 是面向开发人员的 3D/2D 游戏

    2024年02月13日
    浏览(46)
  • C语言与游戏引擎插件开发:Unity、Unreal Engine中C插件的编写与集成(一)

    目录 一、引言 C语言在游戏开发中的重要地位与优势 游戏引擎插件机制与C语言的价值 二、C语言基础与游戏开发特性 C语言核心特性及其在游戏开发中的应用 游戏引擎API对接关键概念与技巧 C语言在游戏开发领域占据着无可替代的重要地位,尤其在应对高性能计算需求与底层

    2024年04月29日
    浏览(54)
  • C语言与游戏引擎插件开发:Unity、Unreal Engine中C插件的编写与集成(四)

    目录 一、C插件开发最佳实践与常见问题解析 性能优化: 跨平台兼容性: 版本管理与升级: 二、结论 C语言在游戏引擎插件开发中的关键作用与优势: 对开发者提出建议: 性能优化: 内存管理: 智能指针 :利用UE的 TSharedPtr 、 TWeakPtr 等智能指针管理动态内存,确保资源释

    2024年04月27日
    浏览(38)
  • [Love] VSCODE 调试 LOVE 引擎游戏

    按 CTRL + SHIFT + P ,打开 Preferences: Open User Settings (JSON) ,为settings.json添加如下代码 到 Run and Debug 配置 launch.json ,该文件将出现在你工作目录下的 .vscode 文件夹 出错信息不会显示在游戏窗口画面上,而是直接定位到当前错误的行 修改 conf.lua ,关闭 t.console ,否则调试器会无法

    2024年02月11日
    浏览(28)
  • 安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作

    1、布置前端页面 2、JS获取提交数据 3、JS对上传格式判断 4、后端对上传数据处理 前端JS进行后缀过滤,后端PHP进行上传处理 架构:html js php - upload.php 安全问题: 1、过滤代码能看到分析绕过 2、禁用JS或删除过滤代码绕过 前端白名单很轻易就能绕过 0、布置前端页面 1、获取

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包