Debugging methods and devices

A debugging bridge and remote debugging technology, applied in the information field, can solve the problems of low debugging efficiency, cumbersome debugging operations, low effective utilization rate of debugging equipment, etc., to achieve the effect of improving effective utilization, improving debugging efficiency, and simplifying debugging steps

Pending Publication Date: 2018-09-07
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the embodiment of the present invention expects to provide a debugging method and device, which is expected to solve at least one of the cumbersome debugging operation, low debugging efficiency and low effective utilization rate of debugging equipment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Debugging methods and devices
  • Debugging methods and devices
  • Debugging methods and devices

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0211] This example uses Android (Android) code debugging as an example to provide a debugging method. This example first provides a remote debugging plug-in, which is directly embedded in the development tool. After screening, one-click operation can use the required remote-connected debugging device. The provided (Android Debug Bridge, ADB) channel can not only The installation, uninstallation and analysis of the application can also query and modify the data in the debugging device. In code development, you can use remote device debugging at any time along with code modification, breakpoints, file viewing, stack information, and even obtain image files during memory analysis, trace files generated when the application does not respond, etc. The image file may include a dumheap file, and the heap dump file is a binary file, which stores the usage of objects in the Java Virtual Machine (JVM) heap at a certain moment. A HeapDump file is a snapshot of the Java stack at a given...

example 2

[0246] Such as Figure 10 As shown, this example provides a schematic diagram of an optional hardware structure of a remote debugging device, including a processor 11, an input / output interface 13 (such as a display screen, a touch screen, and a speaker), a storage medium 14, and a network interface 12. The components can be Communication is connected via the system bus 15 . Correspondingly, the storage medium 14 stores executable instructions for executing the remote debugging method described in the embodiment of the present invention. Figure 10 Each hardware module shown in can be partially implemented, fully implemented or other hardware modules can be implemented according to needs, and the number of each type of hardware module can be one or more, and each hardware module can be implemented in the same geographic location, or distributed in different Geolocation implementations can be used to implement the above Figure 2 or image 3 or Figure 10 At least one of the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses remote-debugging methods and devices, which are applied to a debugging platform. One of the methods includes: receiving a debugging request sent by a remote debugging end; selecting target debugging equipment from the debugging platform on the basis of the debugging request; receiving target code sent by the remote debugging end; controlling the target debugging equipment to install and run the target code; collecting display interface data of the target debugging equipment; sending the display interface data to the remote debugging end, wherein the display interface data are used to be displayed on the remote debugging end, and are a remote control interface of the remote debugging end; and receiving an operation instruction collected by the remote debugging end from the remote control interface, wherein response to the operation instruction is carried out by the target debugging equipment through running the target code.

Description

technical field [0001] The present invention relates to the field of information technology, in particular to a debugging method and device. Background technique [0002] With the development of information technology, more and more codes such as programs or applications are developed to implement specific functions by being executed on electronic devices (such as mobile phones, tablet computers or wearable devices). However, different types of electronic devices use different types of operating systems, or even if they use the same operating system, the operating system has been modified, and there are many differences in details. For example, for Android (Android) mobile phones, the mobile phones of many manufacturers use the Android operating system, but the operating system is modified according to the mobile phone itself, so that although it is the same operating system, there are still differences in the operating system. And different generation will generate a lot o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3648
Inventor 章婉霞王伟孙增昕
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products