CN111209001A - Method, system, equipment and medium for batch generation of APKs of android channels - Google Patents

Method, system, equipment and medium for batch generation of APKs of android channels Download PDF

Info

Publication number
CN111209001A
CN111209001A CN201911318384.0A CN201911318384A CN111209001A CN 111209001 A CN111209001 A CN 111209001A CN 201911318384 A CN201911318384 A CN 201911318384A CN 111209001 A CN111209001 A CN 111209001A
Authority
CN
China
Prior art keywords
channel
android
apk
folder
configuration file
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
CN201911318384.0A
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.)
Fujian Centerm Information Co Ltd
Original Assignee
Fujian Centerm Information 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 Fujian Centerm Information Co Ltd filed Critical Fujian Centerm Information Co Ltd
Priority to CN201911318384.0A priority Critical patent/CN111209001A/en
Publication of CN111209001A publication Critical patent/CN111209001A/en
Withdrawn legal-status Critical Current

Links

Images

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 invention provides a method, a system, equipment and a medium for generating APKs of android channels in batches, wherein the method comprises the following steps: 1. newly building a compilation-free folder and a configuration file; 2. writing the channel information into a configuration file; 3. compiling, packaging and signing all folders through an editor to generate a channel APK corresponding to the channel information; 4. when the channel APK needs to be modified, decompressing the channel APK, and only keeping the compiling-free folder and the configuration file unchanged after decompression; 5. modifying channel information in the configuration file, deleting signature information under the signature folder, and not changing the contents under the source code folder and other folders; 6. and compressing the processed android project, and re-signing to generate a new channel APK. The invention does not need to compile the source program again, only needs to dynamically replace the channel information in the configuration file each time, and then generates different channel APKs by signature, and has high efficiency.

Description

Method, system, equipment and medium for batch generation of APKs of android channels
Technical Field
The invention relates to the technical field of computers, in particular to a method, a system, equipment and a medium for generating APKs of android channels in batches.
Background
Since the *** market cannot be used domestically, many application markets, such as the appucation, huaji market, the millet market, the 360-application market, etc., appear domestically. One channel is a market, and operators often need to count the visit amount, daily activity amount and the like of different channels, so that APKs of different channels need to be distinguished, for example, channel information is brought when a network is requested. The Android Application Package (APK) is an application package file format used by an Android operating system for distributing and installing mobile applications and middleware.
The native method is that APKs of different channels have different program source codes and cannot share the same program source code, namely, the APK of the channel 1 corresponds to the program source code 1, when the APK of the channel 2 needs to be changed, the identification in the program source code 1 needs to be modified, and then recompilation, packaging and signature are carried out to generate a new program source code 2. Therefore, the APK of each channel modification needs to be modified in the program source code, which is not beneficial to code management, and causes the program source code to be modified for many times, compiled for many times, the time is long, and the efficiency is extremely low.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method, a system, equipment and a medium for generating APKs of android channels in batches, which do not need to compile a source program again, only need to dynamically replace channel information in a configuration file each time, and then generate APKs of different channels by signature, and have high efficiency.
In a first aspect, the invention provides a method for generating APKs of android channels in batches, which comprises the following steps:
step 1, a compilation-free folder is newly established in an android project, and a configuration file is established under the compilation-free folder;
step 2, writing information of a certain channel of the android into the configuration file;
step 3, compiling, packaging and signing all folders in the android project through an editor, wherein all the folders comprise compiling-free folders, source code folders, signature folders and other folders, and generating a channel APK corresponding to the channel information;
step 4, when the channel APK needs to be modified, decompressing the channel APK, wherein only the names and the contents of the compilation-free folder and the configuration file in the decompressed android project are not changed;
step 5, opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
and 6, compressing the processed android project, and re-signing to generate a new channel APK.
Further, the step 2 is followed by:
step 21, reading the channel information in the configuration file through the code, initiating a network request command when requesting a network, carrying the channel information in the network request command, and identifying a corresponding android channel through the channel information.
Further, in the step 4, decompressing the channel APK specifically includes: the suffix APK of the channel APK is changed into zip, and then decompression processing is carried out by opening decompression software.
Further, the step 6 compresses the processed android project, specifically: firstly, compression software is used for compressing the android item, and then the suffix zip is changed into apk.
Further, the re-signing in step 6 is performed by: signing is carried out by using a signing tool jar carried by the android.
Further, the compilation-free folder is an assets folder, and the configuration file is a channel.
Further, the operation modes of decompressing, modifying, deleting, compressing and signing in the steps 4 to 6 are manual operation or automatic operation realized by writing scripts.
In a second aspect, the present invention provides a system for generating APKs of android channels in batches, including:
the file establishing module is used for newly establishing a compilation-free folder in the android project and establishing a configuration file under the compilation-free folder;
the channel writing module is used for writing certain channel information of the android into the configuration file;
the APK generation module is used for compiling, packaging and signing all folders in the android project through an editor, wherein all the folders comprise a compiling-free folder, a source code folder, a signature folder and other folders, and generating a channel APK corresponding to the channel information;
the APK decompression module is used for decompressing the channel APK when the channel APK needs to be modified, and only the names and the contents of the compiling-free folder and the configuration file in the decompressed android project are not changed;
the information processing module is used for opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
and the new APK generation module is used for compressing the processed android project and re-signing the android project to generate a new channel APK.
In a third aspect, the present invention provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of the first aspect when executing the program.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the method of the first aspect.
The method, the system, the equipment and the medium for generating APKs of various android channels in batches provided by the embodiment of the invention at least have the following technical effects or advantages:
1. optimizing a code structure, and generating different channel APKs by only modifying corresponding channel information in a configuration file and not modifying codes in a source code folder if channels are added or subtracted at the later stage, so that the codes do not need to be modified each time, different channel APKs share one set of codes, and the code error rate is reduced;
2. the time cost for packaging the APK of each channel is reduced, the content in the configuration file (channel. conf file) is only required to be decompressed and modified, and then the APK is compressed into a new channel APK without recompilation every time, so that the efficiency is improved;
3. the method is beneficial to division of functions, developers can directly send the default package to operators, the operators determine which channels need to be generated, and the operators can realize the method without follow-up of research and development personnel.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
The invention will be further described with reference to the following examples with reference to the accompanying drawings.
Fig. 1 is a general framework diagram of the present invention.
Fig. 2 is a flowchart of a method according to an embodiment of the invention.
Fig. 3 is a schematic diagram of a compilation-free folder and a configuration file according to an embodiment of the present invention.
Fig. 4 is a schematic diagram illustrating channel information writing according to an embodiment of the invention.
Fig. 5 is a schematic diagram illustrating an opened directory of each folder after channel APK decompression according to an embodiment of the present invention.
Fig. 6 is a schematic diagram of a signature folder after channel APK decompression according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a system according to a second embodiment of the present invention.
Fig. 8 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Fig. 9 is a schematic structural diagram of a medium according to a fourth embodiment of the present invention.
Detailed Description
The embodiment of the application provides the method, the system, the equipment and the medium for generating the APKs of the android channels in batches, the source program does not need to be compiled again, only the channel information in the configuration file needs to be replaced dynamically at each time, then the APKs of different channels can be generated by signature, and the efficiency is high.
The technical scheme in the embodiment of the application has the following general idea:
in the process of packaging android projects into channel APKs, the android compiles src files and resource files, but one file does not participate in the compilation, namely the file under the assets folder, and the android packaging tool directly puts the file into the APK file. Therefore, we only need to create our configuration file (channel. conf) in the assets folder, and dynamically read the channel information of the configuration file in the code, so as to distinguish which channel the current channel APK should belong to. In the later period, the channel APK is decompressed, channel information in the channel.
Before describing the specific embodiment, an overall framework corresponding to the method of the embodiment of the present application is described, and as shown in fig. 1, the overall framework is roughly divided into two parts:
1. a default channel APK is printed;
2. and generating each channel APK through the default channel APK.
Example one
The embodiment provides a method for generating APKs of android channels in batch, as shown in fig. 2, the method includes the following steps:
step 1, a compilation-free folder is newly established in an android project, and a configuration file is established under the compilation-free folder; the compilation-free folder is an assets folder, and the configuration file is a channel.
Step 2, writing information of a certain channel of the android into the configuration file; reading channel information in the configuration file through a code, initiating a network request command when a network is requested, carrying the channel information in the network request command, and identifying a corresponding android channel through the channel information; for example: when a user requests a login interface, a client sends a login command to a server, the login command is provided with channel information, and when the server receives the login command, the server can identify which channel the user belongs to through the carried channel information, and the user logs in the interface through which channel;
step 3, compiling, packaging and signing all folders in the android project through an editor, wherein all the folders comprise a compiling-free folder, a source code folder, a signature folder and other folders (because the folders in the android project are many, the other folders refer to all the folders except the compiling-free folder, the source code folder and the signature file in the android project), and generating a channel APK corresponding to the channel information;
and 4, when the channel APK needs to be modified, decompressing the channel APK, wherein the specific decompression mode is as follows: firstly, changing the suffix APK of the APK of the channel into zip, and then opening decompression software for decompression; only the names and the contents of the compilation-free folder and the configuration file in the decompressed android project are unchanged;
step 5, opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
and 6, compressing the processed android project, wherein the specific compression mode is as follows: firstly, compressing an android project by using compression software, and then changing a suffix zip into an apk; then re-signing, wherein the specific signing mode is as follows: signing by using a signing tool jar carried by the android; generating a new channel APK; the operation modes of decompression, modification, deletion, compression and signature in the steps 4 to 6 are manual operation or automatic operation is realized by writing scripts.
Description of specific business processes:
1.1, transforming the original program, creating an assets folder, and writing channel information into a channel.conf file in the assets folder, as shown in fig. 3;
1.2 fill in channel information under channel. conf file, like Huawei, as shown in fig. 4;
1.3, compiling, packaging and signing the Android program through an Integrated Development Environment (IDE) which is an application program for providing a program Development Environment and generally comprises tools such as a code editor, a compiler, a debugger and a graphical user interface, and generating a Huacheng channel APK;
1.4 after the operator takes the Hua channel APK, if the operator wants other channel APKs, the operator can directly decompress the Hua channel APK (the operator can change an APK suffix into zip and then open the APK by using decompression software), after the APK is opened, the directory is shown in FIG. 5, an original assets folder is unchanged, and an original java folder (a source code folder) is changed into a classes.
1.5, modifying the content of 'Huawei' in the channel. conf file, if changing to 360, applying other channels such as treasure and the like; this is illustrated by channel 360;
1.6 delete signature information (delete all files under META-INF folder), as shown in FIG. 6;
1.7 do not change the source code content under class.
1.8 compress all files under the app-release folder (not including the outermost folder), followed by. apk;
1.9 signing the unsigned 360 channel APK by using a signature tool jarsigner carried by Android;
the commands are as follows:
jarsigner-verbose-keystore cmn.keystore-signedjar demo_signed.apk-digestalg SHA1-sigalg MD5withRSA demo_unsign.apk emp
key store: signature file
demo _ signed.apk: outputting apk names
demo _ unsign.apk: apk to be signed
emp: alias for keystore files
At this time, the channel information of the default APK is changed, the above demonstrates that a channel package is modified manually, and the method from step 1.4 to step 1.9 can also realize the batch generation of APKs of each channel from the list in a script writing mode.
Based on the same inventive concept, the application also provides a system corresponding to the method in the first embodiment, which is detailed in the second embodiment.
Example two
In this embodiment, a system for generating APKs of android channels in batch is provided, as shown in fig. 7, including:
step 1, a compilation-free folder is newly established in an android project, and a configuration file is established under the compilation-free folder; the compilation-free folder is an assets folder, and the configuration file is a channel.
Step 2, writing information of a certain channel of the android into the configuration file; reading channel information in the configuration file through a code, initiating a network request command when a network is requested, carrying the channel information in the network request command, and identifying a corresponding android channel through the channel information; for example: when a user requests a login interface, a client sends a login command to a server, the login command is provided with channel information, and when the server receives the login command, the server can identify which channel the user belongs to through the carried channel information, and the user logs in the interface through which channel;
the APK generation module is used for compiling, packaging and signing all folders in the android project through the editor, wherein all the folders comprise a compiling-free folder, a source code folder, a signature folder and other folders (because the number of the folders in the android project is large, the other folders refer to all the folders except the compiling-free folder, the source code folder and the signature file in the android project), and generating a channel APK corresponding to the channel information;
the APK decompression module is used for decompressing the channel APK when the channel APK needs to be modified, and the specific decompression mode is as follows: firstly, changing the suffix APK of the APK of the channel into zip, and then opening decompression software for decompression; only the names and the contents of the compilation-free folder and the configuration file in the decompressed android project are unchanged;
the information processing module is used for opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
the new APK generation module is used for compressing the processed android project, and the specific compression mode is as follows: firstly, compressing an android project by using compression software, and then changing a suffix zip into an apk; then re-signing, wherein the specific signing mode is as follows: signing by using a signing tool jar carried by the android; generating a new channel APK; the operation modes of decompression, modification, deletion, compression and signature from the APK decompression module to the new APK generation module are manual operation or automatic operation is realized by writing scripts.
Since the system described in the second embodiment of the present invention is a system used for implementing the method of the first embodiment of the present invention, based on the method described in the first embodiment of the present invention, a person skilled in the art can understand the specific structure and the deformation of the system, and thus the detailed description is omitted here. All systems adopted by the method of the first embodiment of the present invention are within the intended protection scope of the present invention.
Based on the same inventive concept, the application provides an electronic device embodiment corresponding to the first embodiment, which is detailed in the third embodiment.
EXAMPLE III
The present embodiment provides an electronic device, as shown in fig. 8, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, any implementation manner of the first embodiment may be implemented.
Since the electronic device described in this embodiment is a device used for implementing the method in the first embodiment of the present application, based on the method described in the first embodiment of the present application, a specific implementation of the electronic device in this embodiment and various variations thereof can be understood by those skilled in the art, and therefore, how to implement the method in the first embodiment of the present application by the electronic device is not described in detail herein. The equipment used by those skilled in the art to implement the methods in the embodiments of the present application is within the scope of the present application.
Based on the same inventive concept, the application provides a storage medium corresponding to the fourth embodiment, which is described in detail in the fourth embodiment.
Example four
The present embodiment provides a computer-readable storage medium, as shown in fig. 9, on which a computer program is stored, and when the computer program is executed by a processor, any one of the first embodiment can be implemented.
The method, the system, the equipment and the medium for generating the APKs of the android channels in batches have at least the following technical effects or advantages:
1. optimizing a code structure, and generating different channel APKs by only modifying corresponding channel information in a configuration file and not modifying codes in a source code folder if channels are added or subtracted at the later stage, so that the codes do not need to be modified each time, different channel APKs share one set of codes, and the code error rate is reduced;
2. the time cost for packaging the APK of each channel is reduced, the content in the configuration file (channel. conf file) is only required to be decompressed and modified, and then the APK is compressed into a new channel APK without recompilation every time, so that the efficiency is improved;
3. the method is beneficial to division of functions, developers can directly send the default package to operators, the operators determine which channels need to be generated, and the operators can realize the method without follow-up of research and development personnel.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Although specific embodiments of the invention have been described above, it will be understood by those skilled in the art that the specific embodiments described are illustrative only and are not limiting upon the scope of the invention, and that equivalent modifications and variations can be made by those skilled in the art without departing from the spirit of the invention, which is to be limited only by the appended claims.

Claims (10)

1. A method for generating APKs of android channels in batches is characterized by comprising the following steps: the method comprises the following steps:
step 1, a compilation-free folder is newly established in an android project, and a configuration file is established under the compilation-free folder;
step 2, writing information of a certain channel of the android into the configuration file;
step 3, compiling, packaging and signing all folders in the android project through an editor, wherein all the folders comprise compiling-free folders, source code folders, signature folders and other folders, and generating a channel APK corresponding to the channel information;
step 4, when the channel APK needs to be modified, decompressing the channel APK, wherein only the names and the contents of the compilation-free folder and the configuration file in the decompressed android project are not changed;
step 5, opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
and 6, compressing the processed android project, and re-signing to generate a new channel APK.
2. The method for batch generation of android channels APKs according to claim 1, comprising: the step 2 is followed by:
step 21, reading the channel information in the configuration file through the code, initiating a network request command when requesting a network, carrying the channel information in the network request command, and identifying a corresponding android channel through the channel information.
3. The method for batch generation of android channels APKs according to claim 1, comprising: in the step 4, decompressing the channel APK specifically includes: the suffix APK of the channel APK is changed into zip, and then decompression processing is carried out by opening decompression software.
4. The method for batch generation of android channels APKs according to claim 1, comprising: the step 6 is to compress the processed android project, and specifically includes: firstly, compression software is used for compressing the android item, and then the suffix zip is changed into apk.
5. The method for batch generation of android channels APKs according to claim 1, comprising: the re-signing mode in the step 6 is as follows: signing is carried out by using a signing tool jar carried by the android.
6. The method for batch generation of android channels APKs according to claim 1, comprising: the compilation-free folder is an assets folder, and the configuration file is a channel.
7. The method for batch generation of android channels APKs according to claim 1, comprising: the operation modes of decompression, modification, deletion, compression and signature in the steps 4 to 6 are manual operation or automatic operation is realized by writing scripts.
8. The utility model provides a system for each channel APK of android of batch generation which characterized in that: the method comprises the following steps:
the file establishing module is used for newly establishing a compilation-free folder in the android project and establishing a configuration file under the compilation-free folder;
the channel writing module is used for writing certain channel information of the android into the configuration file;
the APK generation module is used for compiling, packaging and signing all folders in the android project through an editor, wherein all the folders comprise a compiling-free folder, a source code folder, a signature folder and other folders, and generating a channel APK corresponding to the channel information;
the APK decompression module is used for decompressing the channel APK when the channel APK needs to be modified, and only the names and the contents of the compiling-free folder and the configuration file in the decompressed android project are not changed;
the information processing module is used for opening the decompressed android project, modifying channel information in the configuration file under the compilation-free folder, deleting original signature information under the signature folder, and not changing contents under a source code folder and other folders;
and the new APK generation module is used for compressing the processed android project and re-signing the android project to generate a new channel APK.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 7 when executing the program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
CN201911318384.0A 2019-12-19 2019-12-19 Method, system, equipment and medium for batch generation of APKs of android channels Withdrawn CN111209001A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911318384.0A CN111209001A (en) 2019-12-19 2019-12-19 Method, system, equipment and medium for batch generation of APKs of android channels

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911318384.0A CN111209001A (en) 2019-12-19 2019-12-19 Method, system, equipment and medium for batch generation of APKs of android channels

Publications (1)

Publication Number Publication Date
CN111209001A true CN111209001A (en) 2020-05-29

Family

ID=70787065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911318384.0A Withdrawn CN111209001A (en) 2019-12-19 2019-12-19 Method, system, equipment and medium for batch generation of APKs of android channels

Country Status (1)

Country Link
CN (1) CN111209001A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112052013A (en) * 2020-08-03 2020-12-08 完美世界(北京)软件科技发展有限公司 Software package generation method and device, storage medium and electronic device
CN113064630A (en) * 2021-03-30 2021-07-02 北京智慧星光信息技术有限公司 Mobile terminal APP automatic packaging method and system, electronic device and storage medium
CN113204354A (en) * 2021-04-28 2021-08-03 广州朗国电子科技有限公司 APP re-signing method, device and storage medium
CN113296812A (en) * 2021-06-09 2021-08-24 深圳忆联信息***有限公司 Batch signature method and device for Windows system upgrade and computer equipment
CN116755713A (en) * 2023-08-16 2023-09-15 深圳传趣网络技术有限公司 Application program generation method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101623096B1 (en) * 2015-05-13 2016-05-23 주식회사 에스이웍스 Apparatus and method for managing apk file in a android platform
CN106843939A (en) * 2016-12-30 2017-06-13 百度在线网络技术(北京)有限公司 The generation method and device of the channel bag of application
CN106897049A (en) * 2015-12-21 2017-06-27 五八同城信息技术有限公司 The packaging method and device of a kind of installation kit
CN107992311A (en) * 2017-12-27 2018-05-04 北京酷我科技有限公司 A kind of method of rapid batch packing generation APK file

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101623096B1 (en) * 2015-05-13 2016-05-23 주식회사 에스이웍스 Apparatus and method for managing apk file in a android platform
CN106897049A (en) * 2015-12-21 2017-06-27 五八同城信息技术有限公司 The packaging method and device of a kind of installation kit
CN106843939A (en) * 2016-12-30 2017-06-13 百度在线网络技术(北京)有限公司 The generation method and device of the channel bag of application
CN107992311A (en) * 2017-12-27 2018-05-04 北京酷我科技有限公司 A kind of method of rapid batch packing generation APK file

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112052013A (en) * 2020-08-03 2020-12-08 完美世界(北京)软件科技发展有限公司 Software package generation method and device, storage medium and electronic 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
CN113204354A (en) * 2021-04-28 2021-08-03 广州朗国电子科技有限公司 APP re-signing method, device and storage medium
CN113296812A (en) * 2021-06-09 2021-08-24 深圳忆联信息***有限公司 Batch signature method and device for Windows system upgrade and computer equipment
CN116755713A (en) * 2023-08-16 2023-09-15 深圳传趣网络技术有限公司 Application program generation method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110096338B (en) Intelligent contract execution method, device, equipment and medium
CN111209001A (en) Method, system, equipment and medium for batch generation of APKs of android channels
US10481884B2 (en) Systems and methods for dynamically replacing code objects for code pushdown
CN111367510B (en) Android function module development method and device
WO2020015191A1 (en) Business rule releasing and managing method, electronic device and readable storage medium
CN105022936A (en) Class file encryption and decryption method and class file encryption and decryption device
CN108052314A (en) The method and device that a kind of plug-in unit based on Gradle is packaged
WO2016095570A1 (en) Debugging method and apparatus for embedded system, and storage medium
CN110895471A (en) Installation package generation method, device, medium and electronic equipment
CN112769706B (en) Componentized routing method and system
WO2014056371A1 (en) Method and apparatus for determining range of files to be migrated
CN106775781B (en) Method and device for reducing application installation packages and electronic equipment
CN110716720A (en) Method and device for realizing application hot deployment
CN110795181A (en) Application program interface display method and device based on skip protocol and electronic equipment
CN111045686B (en) Method for improving decompilation speed of application, intelligent terminal and storage medium
CN111159301A (en) Data creating method, device, equipment and storage medium based on intelligent contract
CN108845864B (en) Spring frame-based JVM garbage recycling method and device
CN112148263B (en) Front-end standard framework, and generation method, device, equipment and storage medium thereof
CN111736844B (en) Database cloud service standard interface and implementation method
CN110018831B (en) Program processing method, program processing apparatus, and computer-readable storage medium
CN115758424A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN112346774A (en) Method and device for generating application installation package
CN113138768B (en) Application package generation method and device, electronic equipment and readable storage medium
CN114840195A (en) Privatization method for iOS SDK static library
CN112748927A (en) Project interface analysis method and related device

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: 20200529