草庐IT

Debug调试

全部标签

前端常识-console控制台打印调试

  Console 对象提供了浏览器控制台调试的接口(如:Firefox的 WebConsole)。在不同浏览器上它的工作方式可能不一样,但通常都会提供一套共性的功能。  Console 对象可以从任何全局对象中访问到,如浏览器作用域上的 Window,以及通过属性控制台作为workers中的特定变体的 WorkerGlobalScope。可以通过 Window.console 引用,也可以简单的通过 console 引用。例:console.log("Failedtoopenthespecifiedlink")    本页面记录了 Console 对象上的方法并给出了几个 Usage (用例

CMake:构建类型(Debug、Release以及其他)

@TOC导言我们前几篇的学习基本上可以完整构建项目和库了,接下来我们将基于第三篇的内容进行修改和补充,不断的完善各种学到的内容。基本概念构建类型CMake可以识别的构建类型是:Debug:用于在没有优化的情况下,使用带有调试符号构建库或者可执行文件Release:用于构建的优化的库或者可执行文件,不包含调试符号RelWithDebInfo:用于构建较少的优化库或者可执行文件,包含调试符号MinSizeRel:用于不增加目标代码大小的优化方式,来构建库或者可执行文件控制生成构建系统使用的配置变量是CMAKE_BUILD_TYPE,该变量默认为空。这里我们仍然选择CMake第三篇—动态库和静态库的

android - 初始化 ADB 错误 : Unable to create Debug Bridge: Unable to start ADB server

当这些问题中的任何一个都没有帮助我时,这意味着我需要删除并重新安装AndroidStudio。这是错误:ErrorinitializingADB:UnabletocreateDebugBridge:UnabletostartADBserver:adbserverversion(36)doesn'tmatchthisclient;killing...couldnotreadOKfromADBserver无法启动守护程序错误:无法连接到守护进程“C:\Android\Sdk\platform-tools\adb.exestart-server”失败——如有必要请手动运行。

【VScode】超详细图片讲解下载安装、环境配置、编译执行、调试

这里是目录VScode是什么?VScode的下载和安装环境介绍安装中文插件配置VScodeC/C++开发环境下载和配置MinGW-w64编译器套件下载:配置:安装C/C++插件在VScode上编写代码设置C/C++编译选项创建执行任务编译执行如果想写其他代码在同一个文件夹在不同文件夹如何编译多个.c文件如何编写C++代码如何调试代码开始调试VScode是什么?VisualStudioCode简称VSCde,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对git的开箱即用的支持

Windows下关于windbg 调试 dump文件过程的环境配置以及注意事项

在windows下,异常的调试很便捷,除了使用vs调试外还可以使用微软的windbg,windbg一般在安装vs的时候可以选装(windows开发套件),如果你是使用vs的开发者,那可以去磁盘中搜索windbg.exe看看有没有在安装vs的时候安装windbg,如图:如果没有安装windbg也没关系,可以去微软的官网下载下载windbg需要注意的是系统环境变量配置windbg需要使用很多windows系统库文件,各种系统dll,首先在环境变量中添加你windbg的安装目录找到windbg的安装路径,windbg访问符号需要两个文件(SYMSRV.DLL和SYMSTORE.EXE)所以添加主pa

【Linux】编译器-gcc/g++与调试器-gdb的使用

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》🌝每一个不曾起舞的日子,都是对生命的辜负目录前言1.gcc/g++语法2.gcc的使用及编译器是如何"翻译"代码的?(1)预处理(2)编译(3)汇编(4)链接3.动静态库4.gdb的使用前言本篇文章博主将会讲解gcc/g++的使用并搭配编译器相关知识讲解代码翻译的过程,一些常见的gcc/g++语法也会总结出来,在Linux下想要调试代码我们需要借助GUN调试器(gdb),那如何使用gdb博主也会进行讲解。欢迎大家📂收藏📂以便未来做题时可以快速找到思路,巧妙的方法可

android - Gradle:上传 app-local-debug.apk 时出错:未知故障 ([CDS]close[0])

我正在尝试使用gradlewcAT命令通过我的Android手机执行已连接的Android测试。但我收到以下错误日志,无法安装该应用程序。如果使用adb命令,应用程序将被安装。上面的命令在OnePlusOne手机上可以正常工作,但在Lenovo和Asus上不行错误日志如下:Unabletoinstall/home/admin/MyApp/app/build/outputs/apk/app-local-debug.apkcom.android.ddmlib.InstallException:Failedtoinstallallatcom.android.ddmlib.SplitApkIn

android - 是否可以在终端中使用 adb 将我正在调试的应用程序设置为 "force stop"?

我正在开发一个应用程序,为了在第一次安装时调试某些操作,我发现使用终端命令:./adbuninstall比导航到设置、应用程序、等待应用程序加载、找到您的应用程序并卸载它要快得多。我强烈推荐给尚未使用它进行调试的任何人。现在我正在尝试处理我的应用程序的强制关闭部分,但我无法在android文档的任何地方找到有关如何通过adb命令强制关闭应用程序的说明。这可能吗? 最佳答案 amforce-stopYOUR.PACKAGE.NAME这个命令对我有用。希望这对您也有帮助。 关于android

android - 调试应用程序时发生 ANR 崩溃

我已经创建了一个应用程序并且运行良好。但有时当我调试我的应用程序时,设备会锁定。然后,当我解锁设备时,它崩溃并显示ANR(Activity无响应)。我查看了logcat,但无法从那里获得任何线索。所以请帮我解决这个问题。我的logcat如下:03-1616:54:46.117:E/ActivityManager(114):ANRinin.plackal.lovecyclesfree03-1616:54:46.117:E/ActivityManager(114):Reason:BroadcastofIntent{act=android.intent.action.SCREEN_OFFfl

Android Studio 2.3 无法使用即时运行 : debug apk crash with ClassNotFoundException

在AndroidStudio2.3更新(和gradle更新)之后,如果我激活了即时运行,并且我通过运行从AndroidStudio安装应用程序或生成签名的apk,它工作正常。如果我手动安装调试apk,它会在打开时立即崩溃,并显示ClassNotFoundException。注意:如果我删除对文件提供程序的引用,未找到的类将成为主要Activity。此问题与在Build-->Output-->apk文件夹中生成的调试apk有关。如果您直接运行应用程序,它总是运行良好。没有即时运行就没有崩溃。使用以前版本的AndroidStudio也没有崩溃。java.lang.RuntimeExcept