首页 > 其他分享 >IEDA远程调试工具使用

IEDA远程调试工具使用

时间:2024-10-22 10:23:29浏览次数:5  
标签:-- emmy dbg Lua Debug local 远程 调试 IEDA

配置IDEA

  • 选择Lua Remote(Mobdebug)进行设置

  • 端口默认为8172,如无特殊需求不建议修改。

  • realRequire("mobdebug").start("XXXX", 8172)添加到Lua代码入口处,一般默认为Init.lua中,XXXX为本地ip地址。

  • 左侧列表中选中Lua文件夹并右键-Mark Directory as-Sources Root

  • 如果准备进行远程或真机调试,则选择Lua Remote(Mobdebug)配置进行添加。
    可以将下列代码拷贝到Init.lua

local function Debug(isLocal)
    --package.cpath = package.cpath .. ';C:/Users/admin/.IntelliJIdea2018.3/config/plugins/intellij-emmylua/classes/debugger/emmy/windows/x64/?.dll'
    --local dbg = require('emmy_core')
    --dbg.tcpListen('localhost', 9966)
    if isLocal then
        package.cpath = package.cpath .. ';C:/Users/admin/AppData/Roaming/JetBrains/IntelliJIdea2021.1/plugins/EmmyLua/debugger/emmy/windows/x64/?.dll'
        local dbg = require('emmy_core')
        dbg.tcpConnect('localhost', 9966)
    else
        require("mobdebug").start("192.168.8.7", 8172)
    end
end

if _G.IsEditor then
    Logger.Info('Connect local debugger')
    --_G.tryCatch(Debug(true))
    _G.tryCatch(Debug,true)
else
    Logger.Info('Connect remote debugger')
    --Debug(false)
    _G.tryCatch(Debug,false)
end

  • 开启Debugger,Console中显示Start mobdebug server at port:8172 Waiting for process connection...表明IDE启动成功。

标签:--,emmy,dbg,Lua,Debug,local,远程,调试,IEDA
From: https://www.cnblogs.com/comradexiao/p/18492009

相关文章

  • 国内十大远程控制软件排名
    根据买购网品牌指数排名,2024年国内十大远程控制软件已经出炉,以下是具体介绍。一、TeamViewerTeamViewer来自德国,自2005年推出以来,已经成为全球最具影响力的远程桌面工具之一。它提供了功能强大的远程连接解决方案,用户可以轻松远程访问、控制、管理和维护设备。TeamViewer已经在......
  • 基于SpringBoot+Vue的宠物管理系统(源码+LW+调试文档+讲解)
    基于SpringBoot+Vue的宠物管理系统是一款为宠物主人和宠物相关机构设计的高效管理工具。SpringBoot作为强大的后端框架,为系统提供了稳定可靠的服务。它能够处理复杂的业务逻辑,如宠物信息的存储、查询、更新,宠物医疗记录管理,以及宠物服务预约等。通过与数据库的良好交......
  • 基于SpringBoot+Vue的保险业务管理与数据分析系统(源码+LW+调试文档+讲解)
    基于SpringBoot+Vue的保险业务管理与数据分析系统是一款功能强大的工具。该系统融合了SpringBoot高效稳定的后端架构和Vue精美流畅的前端界面。在保险业务管理方面,它可以实现客户信息管理,包括录入、查询和更新客户的基本资料、保险需求等。同时,能够对保险产品进行全......
  • 基于SpringBoot+Vue的办公用品管理系统微信小程序(源码+LW+调试文档+讲解)
    基于SpringBoot+Vue的办公用品管理系统是一套功能全面且实用的管理工具。该系统结合了SpringBoot强大的后端处理能力和Vue出色的前端交互体验。通过源码,用户可以深入了解系统的架构和实现细节,方便进行二次开发和定制。LW(可能是某种特定的文档或说明)有助于用户更好地......
  • jsp甘肃特产销售系统的设计与实现4q21k(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,特产商品,特产分类,促销特产开题报告内容一、研究背景与意义甘肃省因其独特的地理环境和气候条件,孕育了丰富的特产资源,如苹果、百合、枸杞、中药材等,深受......
  • jsp房屋租赁系统的设计与实现v1s9o(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表租客,房东,中介,小区信息,房源信息,房源类型,求租信息,房源委托,托管类别,租赁订单开题报告内容一、项目背景随着城市化进程的加速,房屋租赁市场日益繁荣,但传统......
  • 如何远程备份Android :保护您的数据
    为了方便工作和生活,许多创新方案不断涌现。如今,许多用户希望远程备份他们的Android手机,但并非所有Android手机都支持这一功能。简单来说,Android设备中的编码是决定用户能否进行远程备份的关键因素之一。同时,这也决定了用户是否可以利用第三方软件来实现远程备份。 本文将介......
  • 内网穿透:如何借助Cloudflare连接没有公网的电脑的远程桌面(RDP)
    内网穿透:如何借助Cloudflare连接没有公网的电脑的远程桌面(RDP)-含详细原理配置说明介绍前言远程桌面协议(RDP,RemoteDesktopProtocol)可用于远程桌面连接,Windows系统(家庭版除外)也是支持这种协议的,无需安装额外客户端即可实现类似向日葵、toDesk等的远程桌面访问与控......
  • jsp仿小鹅通知识付费微网站r8aag--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,课程,培训课程,订单信息,作品分类,作品信息,书籍类型,书籍信息,购买订单开题报告内容一、研究背景与意义随着互联网的快速发展,知识付费已成为一种新兴的......
  • jsp高等学校公费医疗管理系统7vos8程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着高等教育的快速发展,高等学校公费医疗管理面临着越来越多的挑战。传统的管理方式存在信息不透明、流程繁琐、效率低下等问题......