Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Plug-in application compiling method and device and computer readable storage medium

A plug-in application and compiling method technology, applied in computer-readable storage media, compiling methods for plug-in applications, and devices, capable of solving problems such as class file or resource file dependency conflicts

Active Publication Date: 2020-06-19
TENCENT MUSIC ENTERTAINMENT TECH SHENZHEN CO LTD
View PDF16 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In Android plug-in development, in order to expand its own functions, the plug-in project usually references some third-party AARs for development, but if some AARs in the plug-in project are also referenced by the host application, it will cause the generated plug-in package to be plugged in. It is easy to have dependency conflicts of class files or resource files during optimized runtime.

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
  • Plug-in application compiling method and device and computer readable storage medium
  • Plug-in application compiling method and device and computer readable storage medium
  • Plug-in application compiling method and device and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

[0026] Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by thos...

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 a plug-in application compiling method and device and a computer readable storage medium. According to the scheme, a target archived file is determined from archived files of a target project; analyzing the target archived file to obtain target class information and target resource file information; carrying out resource compiling on the target project toobtain a first compiled file set, and filtering the first compiled file set according to the target resource file information to obtain a second compiled file set; code compiling is correspondingly carried out on the target project to obtain a first class file set, and filtering processing is carried out on the first class file set to obtain a second class file set; packaging the second compiled file set and the second class file set; according to the method, the plug-in program package of the target project is generated, the class and resource files contained in the target archived file are removed, the target archived file only participates in the compiling process and does not participate in the packaging process, and dependence conflicts of the class files or the resource files can beavoided when the generated plug-in program package runs.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a compiling method, device and computer-readable storage medium for a plug-in application. Background technique [0002] In Android plug-in development, in order to expand its own functions, the plug-in project usually references some third-party AARs for development, but if some AARs in the plug-in project are also referenced by the host application, it will cause the generated plug-in package to be plugged in. It is easy to have dependency conflicts of class files or resource files during optimized runtime. Contents of the invention [0003] Embodiments of the present invention provide a plug-in application compiling method, device, and computer-readable storage medium, aiming at avoiding dependency conflicts of class files or resource files during runtime of a plug-in package generated by plug-in compilation. [0004] An embodiment of the present invention provide...

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): G06F8/41G06F16/11G06F16/16
CPCG06F8/41G06F16/11G06F16/162Y02D10/00
Inventor 冯俊
Owner TENCENT MUSIC ENTERTAINMENT TECH SHENZHEN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products