[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108733376A - The method and device of multiple Android APP is compiled under modularization using a set of source code - Google Patents

The method and device of multiple Android APP is compiled under modularization using a set of source code Download PDF

Info

Publication number
CN108733376A
CN108733376A CN201810394876.7A CN201810394876A CN108733376A CN 108733376 A CN108733376 A CN 108733376A CN 201810394876 A CN201810394876 A CN 201810394876A CN 108733376 A CN108733376 A CN 108733376A
Authority
CN
China
Prior art keywords
module
java
build
android app
modules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201810394876.7A
Other languages
Chinese (zh)
Inventor
赵瑞超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lianjia Beijing Technology Co Ltd
Original Assignee
Lianjia Beijing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lianjia Beijing Technology Co Ltd filed Critical Lianjia Beijing Technology Co Ltd
Priority to CN201810394876.7A priority Critical patent/CN108733376A/en
Publication of CN108733376A publication Critical patent/CN108733376A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the present invention discloses the method and device for compiling multiple Android APP under a kind of modularization using a set of source code, can realize the purpose for being packaged out multiple Android APP under modularization using a set of source code.Method includes:The compiling configuration data of the modules Module of S1, acquisition obtained Android APP to be compiled;S2, the source code after the modularization of the Android APP is compiled using the compiling configuration data of the modules Module, obtains the Android APP.

Description

The method and device of multiple Android APP is compiled under modularization using a set of source code
Technical field
The present embodiments relate to the fields Android, and in particular to is compiled using a set of source code under a kind of modularization multiple The method and device of Android APP.
Background technology
Modularization has become the technology of nearly 2 years mobile terminal comparative maturities, large and medium-sized APP (application, using) Modularization is passed through by big city.Has the solution that multiple APP are supported in a set of source code compiling at present, these APP can possess not Same signature, packet name, interface etc..But existing scheme only supports the code structure of non-modularization, item that can not be after supporting assembly The a set of source code of mesh compiles multiple APP, cannot be satisfied a set of source code release quickly under modularization and possesses different signatures, packet name, interface Multiple APP.
Invention content
In view of the shortcomings of the prior art and defect, the embodiment of the present invention provides and utilizes a set of source code under a kind of modularization Compile the method and device of multiple Android APP.
On the one hand, the embodiment of the present invention proposes to compile multiple Android APP's using a set of source code under a kind of modularization Method, including:
The compiling configuration data of the modules Module of S1, acquisition obtained Android APP to be compiled;
S2, using the compiling configuration data of the modules Module to the modularization of the Android APP after Source code is compiled, and obtains the Android APP.
On the other hand, multiple Android APP are compiled using a set of source code under a kind of modularization of proposition of the embodiment of the present invention Device, including:
Acquiring unit configures number for obtaining the compiling of modules Module of obtained Android APP to be compiled According to;
Compilation unit, for the compiling configuration data using the modules Module to the Android APP's Source code after modularization is compiled, and obtains the Android APP.
The third aspect, the embodiment of the present invention provide a kind of electronic equipment, including:It processor, memory, bus and is stored in On memory and the computer program that can run on a processor;
Wherein, the processor, memory complete mutual communication by the bus;
The processor realizes the above method when executing the computer program.
Fourth aspect, the embodiment of the present invention provide a kind of non-transient computer readable storage medium, on the storage medium It is stored with computer program, which realizes the above method when being executed by processor.
The method and dress of multiple Android APP are compiled under modularization provided in an embodiment of the present invention using a set of source code It sets, obtains the compiling configuration data of the modules Module of obtained Android APP to be compiled;And utilize each mould The compiling configuration data of block Module is compiled the source code after the modularization of the Android APP, obtains described Android APP can compile out the Android APP of multiple versions of a set of source code, can realize component through the above scheme Change the lower purpose that multiple Android APP are packaged out using a set of source code.
Description of the drawings
Fig. 1 is the stream for one embodiment of method for compiling multiple Android APP under invention components using a set of source code Journey schematic diagram;
Fig. 2 is the knot for one embodiment of device for compiling multiple Android APP under invention components using a set of source code Structure schematic diagram;
Fig. 3 is the entity structure schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention.
Specific implementation mode
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical solution in the embodiment of the present invention is explicitly described, it is clear that described embodiment is the present invention A part of the embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not having The every other embodiment obtained under the premise of creative work is made, the range of protection of the embodiment of the present invention is belonged to.
Referring to Fig. 1, the present embodiment discloses the side for compiling multiple Android APP under a kind of modularization using a set of source code Method, including:
The compiling configuration data of the modules Module of S1, acquisition obtained Android APP to be compiled;
S2, using the compiling configuration data of the modules Module to the modularization of the Android APP after Source code is compiled, and obtains the Android APP.
In the present embodiment, compiling configuration data is to be compiled required configuration data to the source code after modularization, is wrapped Configuration parameter and resource data are included, the source code after modularization is compiled according to compiling configuration data, can be obtained and the volume Translate the Android APP of the corresponding version of configuration data.For example, it if thinking the beta version APP of acquisition source code M, needs Obtain the compiling configuration data of the modules Module of beta version APP;And utilize the volume of the modules Module It translates configuration data to be compiled source code M, obtains beta version APP.And if want to obtain version APP on the line of source code M, need Obtain the compiling configuration data of the modules Module of version APP on line;And utilize the compiling of the modules Module Configuration data is compiled source code M, obtains version APP on line.
The method for compiling multiple Android APP using a set of source code under modularization provided in an embodiment of the present invention obtains The compiling configuration data of the modules Module of obtained Android APP to be compiled;And utilize the modules The compiling configuration data of Module is compiled the source code after the modularization of the Android APP, obtains the Android APP can compile out the Android APP of multiple versions of a set of source code, can realize and be utilized under modularization through the above scheme A set of source code is packaged out the purpose of multiple Android APP.
On the basis of preceding method embodiment, before the S1, can also include:
The use of the build tool gradle is the module to each module Module in the modules Module Module creates compiling configuration file build.gradle, wherein the compiling configuration file build.gradle storages have this The structure mutation version build variant of module Module;
Wherein, the S1 may include:
Obtain the structure mutation version build variant of the modules Module;
The S2 may include:
Using the structure mutation version build variant of the modules Module, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
In the present embodiment, using the build tool gradle in for the modules Module each module Module When creating compiling configuration file build.gradle, the compiling configuration file in each module Module is needed DSL (domain specific language, Domain Specific Language) container-product classification is added in build.gradle ProductFlavors objects define one or more classification flavor, institute according to demand in productFlavors objects There are the needs of the productFlavors objects defined in module module to be consistent.In addition, it is necessary to by compilation tool gradle Plugin is configured to 3.0 and the above version, because the version productFlavors before 3.0+ is only in primary module It comes into force in module, that is, when switching way of compiling control device Build Variants, library lib module will not be with being applied.Institute It states in modules Module consistent defined in the build.gradle files of each module Module ProductFlavors compiles engineering at this time, each module module can correspond to consistent structure mutation version build Variant (including product category productFlavor and constructed type buildType), sign so as to compile out correspondence, The Android APP of packet name and interface.
On the basis of preceding method embodiment, before the S1, can also include:
Each module Module corresponding to the source code is that module Module is created using the build tool gradle First java code files and first resource file, wherein the first java code files storage has the source code compileable What is gone out includes the shared java codes of all Android APP of module Module module Module for including, described The storage of first resource file have it is described include module Module all Android APP module Module for including it is total Resource;
Include the java for being included except the first java code files to each in the modules Module The module Module of other java codes outside code is that module Module creates the 2nd java using the build tool gradle Code file, using each in the modules Module has in addition to the resource that the first resource file is included The module Module of other resources is that module Module creates Secondary resource file using the build tool gradle, wherein institute The 2nd java code files are stated to store in the java codes for having respective modules Module to include except the first java code files Including java codes outside java codes, Secondary resource file storage has in the resource that respective modules Module is used Resource in addition to the resource that the first resource file is included;
Wherein, the S2 may include:
Become using the structure of the first java code files, the first resource file, the modules Module Kind version build variant and the 2nd java code files and the Secondary resource file, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
In the present embodiment, corresponding each module Module of the source code has corresponding path src/main/java For storing the first java code files and path src/main/res for storing first resource file.To described each Each in module Module includes other java generations in addition to the java codes that the first java code files are included Each in the module Module and the modules Module of code, which uses, to be had except the first resource file is included The module Module of other resources outside resource needs the module Module changed, can under corresponding src catalogues with The position of main peers establish productFlavors file (this document press from both sides name must with defined in build.gradle Name it is completely the same), this document folder under can establish java and res catalogues, be respectively used to store module Module packets Java codes in the java codes contained in addition to the java codes that the first java code files are included and the module Resource in the resource that Module is used in addition to the resource that the first resource file is included, i.e. module Module are distinctive Java codes and resource.
On the basis of preceding method embodiment, it can be used at least one compiling configuration file build.gradle The mode of [flavor] Compile quotes other module module.
In the present embodiment, the compiling Compile of compilation tool gradle plugin can between definition module module according to The relationship of relying, thus if only needing to use some module module in some product, can be deposited with module module Come using the mode of [flavor] Compile in the compiling configuration file build.gradle of the module module of dependence Module module is quoted, to realize that different product includes the purpose of disparate modules Module.
Referring to Fig. 2, the present embodiment discloses the dress for compiling multiple Android APP under a kind of modularization using a set of source code It sets, including:
Acquiring unit configures number for obtaining the compiling of modules Module of obtained Android APP to be compiled According to;
Compilation unit, for the compiling configuration data using the modules Module to the Android APP's Source code after modularization is compiled, and obtains the Android APP.
Specifically, the acquiring unit 1 obtains the compiling of the modules Module of obtained Android APP to be compiled Configuration data;The compilation unit 2 is using the compiling configuration data of the modules Module to the Android APP's Source code after modularization is compiled, and obtains the Android APP.
The device for being compiled multiple Android APP under modularization provided in an embodiment of the present invention using a set of source code, is obtained The compiling configuration data of the modules Module of obtained Android APP to be compiled;And utilize the modules The compiling configuration data of Module is compiled the source code after the modularization of the Android APP, obtains the Android APP can compile out the Android APP of multiple versions of a set of source code, can realize and be utilized under modularization through the above scheme A set of source code is packaged out the purpose of multiple Android APP.
On the basis of aforementioned device embodiment, described device can also include:
First creating unit is used for before acquiring unit work, to each in the modules Module Module Module is that module Module creates compiling configuration file build.gradle using the build tool gradle, wherein The compiling configuration file build.gradle storages have the structure mutation version build variant of module Module;
Wherein, the acquiring unit, specifically can be used for:
Obtain the structure mutation version build variant of the modules Module;
The compilation unit, specifically can be used for:
Using the structure mutation version build variant of the modules Module, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
On the basis of aforementioned device embodiment, described device can also include:
Second creating unit is used for before acquiring unit work, each module corresponding to the source code Module is that module Module creates the first java code files and first resource file using the build tool gradle, In, that the first java code files storage has that the source code can be compiled out includes all of module Module Java codes shared module Module that Android APP include, the first resource file storage, which has, described includes The resource that the module Module that all Android APP of module Module include is shared;
Third creating unit, for including except the first java codes to each in the modules Module The module Module of other java codes outside the java codes that file is included is the module using the build tool gradle Module creates the 2nd java code files, there is each use in the modules Module except first resource text The module Module of other resources outside the resource that part is included is that module Module creates the using the build tool gradle Two resource files, wherein remove institute in the java codes that the 2nd java code files storage has respective modules Module to include The java codes outside the java codes that the first java code files are included are stated, the Secondary resource file storage there are respective modules Resource in the resource that Module is used in addition to the resource that the first resource file is included;
Wherein, the compilation unit, specifically can be used for:
Become using the structure of the first java code files, the first resource file, the modules Module Kind version build variant and the 2nd java code files and the Secondary resource file, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
On the basis of aforementioned device embodiment, it can be used at least one compiling configuration file build.gradle The mode of [flavor] Compile quotes other module module.
The device for compiling multiple Android APP under the modularization of the present embodiment using a set of source code, can be used for executing The technical solution of preceding method embodiment, implementing principle and technical effect are similar, and details are not described herein again.
Fig. 3 shows the entity structure schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention, as shown in figure 3, should Electronic equipment may include:It processor 11, memory 12, bus 13 and is stored on memory 12 and can be transported on processor 11 Capable computer program;
Wherein, the processor 11, memory 12 complete mutual communication by the bus 13;
The processor 11 realizes the method that above-mentioned each method embodiment is provided when executing the computer program, such as Including:Obtain the compiling configuration data of the modules Module of obtained Android APP to be compiled;Utilize each mould The compiling configuration data of block Module is compiled the source code after the modularization of the Android APP, obtains described Android APP。
The embodiment of the present invention provides a kind of non-transient computer readable storage medium, is stored thereon with computer program, should Realize the method that above-mentioned each method embodiment is provided when computer program is executed by processor, such as including:It obtains to be compiled The compiling configuration data of the modules Module of obtained Android APP;Utilize the compiling of the modules Module Configuration data is compiled the source code after the modularization of the Android APP, obtains the Android APP.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computer The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The application is with reference to method, the flow of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also include other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including the element.The fingers such as term "upper", "lower" The orientation or positional relationship shown is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of the description present invention and simplifies Description, does not indicate or imply the indicated device or element must have a particular orientation, with specific azimuth configuration and behaviour Make, therefore is not considered as limiting the invention.Unless otherwise clearly defined and limited, term " installation ", " connected ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;Can be Mechanical connection can also be electrical connection;It can be directly connected, can also can be indirectly connected through an intermediary two Connection inside element.For the ordinary skill in the art, above-mentioned term can be understood at this as the case may be Concrete meaning in invention.
In the specification of the present invention, numerous specific details are set forth.Although it is understood that the embodiment of the present invention can To put into practice without these specific details.In some instances, well known method, structure and skill is not been shown in detail Art, so as not to obscure the understanding of this description.Similarly, it should be understood that disclose in order to simplify the present invention and helps to understand respectively One or more of a inventive aspect, in the above description of the exemplary embodiment of the present invention, each spy of the invention Sign is grouped together into sometimes in single embodiment, figure or descriptions thereof.However, should not be by the method solution of the disclosure It releases and is intended in reflection is following:The feature that i.e. the claimed invention requirement ratio is expressly recited in each claim is more More features.More precisely, as the following claims reflect, inventive aspect is to be less than single reality disclosed above Apply all features of example.Therefore, it then follows thus claims of specific implementation mode are expressly incorporated in the specific implementation mode, Wherein each claim itself is as a separate embodiment of the present invention.It should be noted that in the absence of conflict, this The feature in embodiment and embodiment in application can be combined with each other.The invention is not limited in any single aspect, It is not limited to any single embodiment, is also not limited to the arbitrary combination and/or displacement of these aspects and/or embodiment.And And can be used alone of the invention each aspect and/or embodiment or with other one or more aspects and/or its implement Example is used in combination.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Present invention has been described in detail with reference to the aforementioned embodiments for pipe, it will be understood by those of ordinary skill in the art that:Its according to So can with technical scheme described in the above embodiments is modified, either to which part or all technical features into Row equivalent replacement;And these modifications or replacements, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme should all cover in the claim of the present invention and the range of specification.

Claims (10)

1. a kind of method for compiling multiple Android APP using a set of source code under modularization, which is characterized in that including:
The compiling configuration data of the modules Module of S1, acquisition obtained Android APP to be compiled;
S2, using the compiling configuration data of the modules Module to the source code after the modularization of the Android APP It is compiled, obtains the Android APP.
2. according to the method described in claim 1, it is characterized in that, before the S1, further include:
The use of the build tool gradle is that module Module is created to each module Module in the modules Module Build compiling configuration file build.gradle, wherein the compiling configuration file build.gradle storages have the module The structure mutation version build variant of Module;
Wherein, the S1, including:
Obtain the structure mutation version build variant of the modules Module;
The S2, including:
Using the structure mutation version build variant of the modules Module, and use compilation tool gradle Plugin is compiled the source code, obtains the Android APP.
3. according to the method described in claim 2, it is characterized in that, before the S1, further include:
Each module Module corresponding to the source code is that module Module creates first using the build tool gradle Java code files and first resource file, wherein the first java code files storage has the source code to can be compiled out The java codes that the module Module that all Android APP for including module Module include is shared, described first It includes that all Android APP module Module for including of module Module are shared that resource file storage, which has described, Resource;
Include the java codes for being included except the first java code files to each in the modules Module The module Module of outer other java codes is that module Module creates the 2nd java codes using the build tool gradle File, it is other in addition to the resource that the first resource file is included using having to each in the modules Module The module Module of resource is that module Module creates Secondary resource file using the build tool gradle, wherein described the The storage of two java code files has in the java codes that respective modules Module includes except the first java code files are wrapped The java codes outside java codes contained, the Secondary resource file, which is stored, removes institute in the resource for having respective modules Module to use State the resource outside the resource that first resource file is included;
Wherein, the S2 may include:
Utilize the first java code files, the structure mutation version of the first resource file, the modules Module This build variant and the 2nd java code files and the Secondary resource file, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
4. according to the method described in claim 2, it is characterized in that, making at least one compiling configuration file build.gradle Other module module are quoted with the mode of [flavor] Compile.
5. the device of multiple Android APP is compiled under a kind of modularization using a set of source code, which is characterized in that including:
Acquiring unit, the compiling configuration data of the modules Module for obtaining obtained Android APP to be compiled;
Compilation unit, for the compiling configuration data using the modules Module to the component of the Android APP Source code after change is compiled, and obtains the Android APP.
6. device according to claim 5, which is characterized in that further include:
First creating unit is used for before acquiring unit work, to each module in the modules Module Module is that module Module creates compiling configuration file build.gradle using the build tool gradle, wherein described The build.gradle storages of compiling configuration file have the structure mutation version build variant of module Module;
Wherein, the acquiring unit, is specifically used for:
Obtain the structure mutation version build variant of the modules Module;
The compilation unit, is specifically used for:
Using the structure mutation version build variant of the modules Module, and use compilation tool gradle Plugin is compiled the source code, obtains the Android APP.
7. device according to claim 6, which is characterized in that further include:
Second creating unit is used for before acquiring unit work, each module Module corresponding to the source code, The use of the build tool gradle is that module Module creates the first java code files and first resource file, wherein described What the storage of the first java code files had that the source code can be compiled out includes all Android APP packets of module Module The java codes that the module Module contained is shared, it includes module Module that the first resource file storage, which has described, The resource that the module Module that all Android APP include is shared;
Third creating unit, for including except the first java code files to each in the modules Module Including java codes outside other java codes module Module, using the build tool gradle be module Module The 2nd java code files are created, there is each use in the modules Module except the first resource file is wrapped The module Module of other resources outside the resource contained is that module Module creates Secondary resource using the build tool gradle File, wherein remove described first in the java codes that the 2nd java code files storage has respective modules Module to include The java codes outside java codes that java code files are included, the Secondary resource file storage have respective modules Module Resource in the resource used in addition to the resource that the first resource file is included;
Wherein, the compilation unit, is specifically used for:
Utilize the first java code files, the structure mutation version of the first resource file, the modules Module This build variant and the 2nd java code files and the Secondary resource file, and use compilation tool Gradle plugin are compiled the source code, obtain the Android APP.
8. device according to claim 6, which is characterized in that make at least one compiling configuration file build.gradle Other module module are quoted with the mode of [flavor] Compile.
9. a kind of electronic equipment, which is characterized in that including:Processor, memory, bus and storage on a memory and can located The computer program run on reason device;
Wherein, the processor, memory complete mutual communication by the bus;
The processor realizes the method as described in any one of claim 1-4 when executing the computer program.
10. a kind of non-transient computer readable storage medium, which is characterized in that be stored with computer journey on the storage medium Sequence realizes the method as described in any one of claim 1-4 when the computer program is executed by processor.
CN201810394876.7A 2018-04-27 2018-04-27 The method and device of multiple Android APP is compiled under modularization using a set of source code Withdrawn CN108733376A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810394876.7A CN108733376A (en) 2018-04-27 2018-04-27 The method and device of multiple Android APP is compiled under modularization using a set of source code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810394876.7A CN108733376A (en) 2018-04-27 2018-04-27 The method and device of multiple Android APP is compiled under modularization using a set of source code

Publications (1)

Publication Number Publication Date
CN108733376A true CN108733376A (en) 2018-11-02

Family

ID=63939322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810394876.7A Withdrawn CN108733376A (en) 2018-04-27 2018-04-27 The method and device of multiple Android APP is compiled under modularization using a set of source code

Country Status (1)

Country Link
CN (1) CN108733376A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109725905A (en) * 2018-12-26 2019-05-07 苏州思必驰信息科技有限公司 Software architecture and implementation method based on source code collection, plug-in unit and application method for compiling pins component
CN111399864A (en) * 2020-03-16 2020-07-10 北京五八信息技术有限公司 Android system application program basic package generation method and generation device
CN113064630A (en) * 2021-03-30 2021-07-02 北京智慧星光信息技术有限公司 Mobile terminal APP automatic packaging method and system, electronic device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7458013B2 (en) * 1999-05-12 2008-11-25 The Board Of Trustees Of The Leland Stanford Junior University Concurrent voice to text and sketch processing with synchronized replay
CN106648786A (en) * 2016-12-28 2017-05-10 深圳Tcl数字技术有限公司 Android application establishment method and system
CN107908403A (en) * 2017-11-10 2018-04-13 北京搜狐新动力信息技术有限公司 A kind of collocation method and system of the modularization of mobile terminal business module

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7458013B2 (en) * 1999-05-12 2008-11-25 The Board Of Trustees Of The Leland Stanford Junior University Concurrent voice to text and sketch processing with synchronized replay
CN106648786A (en) * 2016-12-28 2017-05-10 深圳Tcl数字技术有限公司 Android application establishment method and system
CN107908403A (en) * 2017-11-10 2018-04-13 北京搜狐新动力信息技术有限公司 A kind of collocation method and system of the modularization of mobile terminal business module

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YALINFENDOU: "Android模块化完整方案实现", 《CSDN》 *
王虎的博客: "一套源码编译多个APP", 《CSDN》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109725905A (en) * 2018-12-26 2019-05-07 苏州思必驰信息科技有限公司 Software architecture and implementation method based on source code collection, plug-in unit and application method for compiling pins component
CN111399864A (en) * 2020-03-16 2020-07-10 北京五八信息技术有限公司 Android system application program basic package generation method and generation device
CN113064630A (en) * 2021-03-30 2021-07-02 北京智慧星光信息技术有限公司 Mobile terminal APP automatic packaging method and system, electronic device and storage medium
CN113064630B (en) * 2021-03-30 2024-02-23 北京智慧星光信息技术有限公司 Mobile terminal APP automatic packaging method, system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
JP2020531976A (en) A device that provides a set of cryptographically protected, filtered, and sorted transaction datasets for blockchain links.
AU2017202110B2 (en) Runtime creation, assignment, deployment and updating of arbitrary radio waveform techniques for a radio waveform generation device
CN108733376A (en) The method and device of multiple Android APP is compiled under modularization using a set of source code
US8756407B2 (en) Configuration rule prototyping tool
CN105389191A (en) Software upgrading method, apparatus and system based on local area network
CN110119274A (en) A kind of method, apparatus and electric terminal, computer readable storage medium of data compilation
CN104462517A (en) Data synchronizing method and device
CN104714827A (en) Plug-in update method and device
CN104267999A (en) Method and device for compiling control program
CN102646035A (en) Visualized code generation method based on combination of API (application programming interface) and script definition
CN112565047B (en) Method, device, equipment and medium for constructing network by using VPP in docker
CN103678961A (en) Code dynamic generating method
CN106301892A (en) Method for deploying, configuring and monitoring Hue service based on Apache Ambari
CN109154926A (en) For realizing the system and method for the data compatibility across heterogeneous machines framework
CN102455903B (en) Method for generating user application interface
EP2997461A1 (en) Merging of sorted lists using array pair
CN110308945A (en) The dynamic loading method and device of plug-in unit
CN105511935B (en) The acquisition methods and device of resource index value
CN105045789A (en) Game server database buffer memory method and system
CN108536436A (en) Method rank method for routing and device of the android system based on URI
CN105991463B (en) Method, message main node, token server and system for realizing flow control
CN103645888A (en) System and method for automatically building operation system
CN106126595A (en) A kind of document down loading method and device
CN103034503B (en) A kind of script execution, system and browser
CN107111495B (en) Apparatus and method for virtual and interface method calls

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20181102