CN112083953A - Android application program construction method and device - Google Patents
Android application program construction method and device Download PDFInfo
- Publication number
- CN112083953A CN112083953A CN202010873725.7A CN202010873725A CN112083953A CN 112083953 A CN112083953 A CN 112083953A CN 202010873725 A CN202010873725 A CN 202010873725A CN 112083953 A CN112083953 A CN 112083953A
- Authority
- CN
- China
- Prior art keywords
- program
- source code
- android application
- compiling
- issued
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000004048 modification Effects 0.000 claims abstract description 24
- 238000012986 modification Methods 0.000 claims abstract description 24
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013515 script Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 4
- 238000007781 pre-processing Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/72—Code refactoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention provides an android application program construction method and device, wherein the method comprises the following steps: acquiring an android application program source code; respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions; and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes. By setting custom compiling parameters, the source code can be flexibly modified and some custom work can be optionally executed before and during compiling, a plurality of different program release versions are generated at one time, the program versions do not need to be repeatedly modified when different requirements exist each time, and the application program construction work with complicated steps can be changed into automatic operation.
Description
Technical Field
The invention relates to the technical field of computer software, in particular to a method and a device for constructing an android application program.
Background
In the development process of a software project, developers need to develop, compile and package locally, then log in a server remotely, upload the compiled and packaged software package to the server, modify configuration files corresponding to the field environment on the server according to different field environment rules, and then execute distribution operation according to a destination address to complete a distribution task.
The anti tool of the java generation tool of Apache can help developers to build a universal android application program. However, the program package also needs to dynamically add resource files such as configuration files/scripts; and dynamically modifying java codes or xml files according to preset parameters in the compiling process. In the face of these problems, the current methods all need to be manually modified and then repackaged one by one, which results in greatly reduced development efficiency.
Disclosure of Invention
The embodiment of the invention provides an android application program construction method and device, which are used for overcoming the defects in the prior art.
The embodiment of the invention provides a method for constructing an android application program, which comprises the following steps: acquiring an android application program source code; respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions; and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
According to the android application program construction method, the compiling parameters comprise the following steps: a Meta-data attribute value, a jni object framework, a batch script, a platform signature file identifier, a version name and a version number.
According to the android application program construction method provided by the embodiment of the invention, the source codes are respectively modified correspondingly, and the method comprises the following steps: modifying the version number in the source code into the version number in the compiling parameter; modifying the version name in the source code into the version name in the compiling parameter; and modifying the attribute field in the source code into the attribute field in the compiling parameter.
According to the android application program construction method provided by the embodiment of the invention, based on the modified source code, a plurality of packages to be issued with different versions and corresponding version numbers are respectively generated, and the method comprises the following steps: and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes by using an ant compiling tool.
According to the android application program construction method of an embodiment of the present invention, after generating a plurality of packages to be issued of different versions and corresponding version numbers respectively, the method further includes: and carrying out system signature on the program package to be issued to obtain the final program package to be issued.
According to the android application program construction method of an embodiment of the present invention, after generating a plurality of packages to be issued of different versions and corresponding version numbers respectively, the method further includes: binding a corresponding file generated by compiling parameters with a program package to be issued; if the dynamic modification of the compiling parameters is detected, unpacking the program package to be issued by using an apktool tool to obtain an application list file; modifying the attribute value of the application manifest file according to the dynamically modified compiling parameter; and repackaging the modified application list file into a program file by using an apktool tool.
According to the android application program construction method of an embodiment of the present invention, after generating a plurality of packages to be issued of different versions and corresponding version numbers respectively based on a modified source code, the method further includes: extracting version information and date, and copying a program package to be issued, a compiling parameter configuration file and a script file into a created program issuing folder; and generating a plurality of different program release files according to different program versions.
The embodiment of the invention also provides an android application program construction device, which comprises the following steps: the source code extraction module is used for obtaining the source code of the android application program; the compiling preprocessing module is used for respectively carrying out corresponding modification on the source code according to compiling parameters of different versions; and the application package building module is used for respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
The embodiment of the invention also provides electronic equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor realizes the steps of any one of the android application program construction methods when executing the program.
Embodiments of the present invention further provide a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any of the android application building methods described above.
According to the android application program construction method and device provided by the embodiment of the invention, the source code can be flexibly modified and some custom work can be optionally executed before and during compiling by setting the custom compiling parameters, a plurality of different program release versions are generated at one time, the program versions do not need to be repeatedly modified when different requirements exist each time, and the application program construction work with complicated steps can be changed into automatic operation.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for constructing an android application program according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an android application building device according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The method and the device for constructing the android application program according to the embodiment of the invention are described below with reference to fig. 1 to 3. Fig. 1 is a schematic flow diagram of a method for constructing an android application program according to an embodiment of the present invention, and as shown in fig. 1, the method for constructing an android application program according to an embodiment of the present invention includes:
101. and (4) taking the source code of the android application program.
Optionally, the method also includes obtaining the revision number of the source code. Extracting the latest version of the android application program source code from a code warehouse by using an svn tool, extracting the revision number of the code by using an svn command, and generating a version information text file, wherein only a revision number field is initially used, for example: app _ version 7153.
102. And respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions.
These parameters include: whether dynamic modification of the source code is required, and modification of the corresponding attribute values, such as modification of meta-data attribute values. Different versions can be embodied in a set form, such as a light-weight version of the face access control attendance app, a cloud platform version of the face access control attendance app, and a certificate comparison standard version app. Each version for a different modification and compilation parameter.
103. And respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
Optionally, a plurality of packages to be released of different versions and corresponding version numbers are generated, and the revision number is added to the version numbers.
And extracting the version information of the program every time a program package file to be issued is generated, and adding the revision number of the source code into the identification. For example, the value of attribute "software version" is modified to true software version + svn revision number, example: V1.2.0 (6000).
According to the android application program construction method, the source code can be flexibly modified and some custom work can be optionally executed before and during compiling by setting the custom compiling parameters, a plurality of different program release versions are generated at one time, the program versions do not need to be repeatedly modified when different requirements exist each time, and the application program construction work with complicated steps can be changed into automatic operation.
Based on the content of the foregoing embodiment, as an optional embodiment, the compiling parameter includes: the modified Meta-data attribute value, the jni target framework, the batch script, the platform signature file identifier, the version name and the version number.
The compilation parameters may include: whether dynamic source code modification is required; whether the meta-data attribute value needs to be modified; whether the jni code needs to be compiled; setting a target architecture of jni; whether a batch script needs to be executed; whether a platform signature is required; which platform to use to sign the file. The version names include, for example, a lightweight version of the face access control attendance app, a cloud platform version of the face access control attendance app, and a credential comparison standard version app.
Based on the content of the foregoing embodiments, as an optional embodiment, the respectively performing corresponding modifications on the source code includes: modifying the version number in the source code into the version number in the compiling parameter; modifying the version name in the source code into the version name in the compiling parameter; and modifying the attribute field in the source code into the attribute field in the compiling parameter.
Aiming at the face algorithm SDK, modifying a source code, and modifying the value of a variable SDK _ VERSION for identifying the SDK VERSION into a VERSION number specified by a parameter, such as V4.0; modifying a source code and modifying an application name as a service name specified by a parameter aiming at the face service app, such as face attendance access control and people-to-license ratio equivalence; and modifying the source code aiming at the card reading SDK, and modifying the variable authWay attribute field for identifying the authorization mode into the authorization mode appointed by the parameter, such as authorization according to the model, authorization according to the version of the single chip microcomputer, authorization according to the number of a safety module and the like. If the meta-data attribute value in the application manifest file android manifest of the program needs to be modified, modification is performed, such as modifying the value with the attribute of software version to be the true software version + svn revision number, for example, V1.2.0 (6000).
Based on the content of the foregoing embodiment, as an optional embodiment, based on the modified source code, generating a plurality of packages to be issued of different versions and corresponding version numbers respectively includes: and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes by using an ant compiling tool. Ant is a cross-platform construction tool, and Ant is realized by java, so that the cross-platform building tool is simple to use, and has clear grammar and strong functions compared with a compiling tool make.
Based on the content of the foregoing embodiment, as an optional embodiment, after generating a plurality of packages to be issued with different versions and corresponding version numbers respectively, the method further includes: and carrying out system signature on the program package to be issued to obtain the final program package to be issued.
Before compiling, if the jni code needs to be compiled, the jni code is compiled to generate a dynamic library. After the ordinary apk is generated by compiling, the apk is configured to be an apk needing platform signature, and system signature is executed once to obtain a final program file. Adding a row of corresponding version information in the generated version information file, for example: idrfaceservice. apk ═ v1.2.0 (7153).
Based on the content of the foregoing embodiment, as an optional embodiment, after generating a plurality of packages to be issued with different versions and corresponding version numbers respectively, the method further includes: binding a corresponding file generated by compiling parameters with a program package to be issued; if the dynamic modification of the compiling parameters is detected, unpacking the program package to be issued by using an apktool tool to obtain an application list file; modifying the attribute value of the application manifest file according to the dynamically modified compiling parameter; and repackaging the modified application list file into a program file by using an apktool tool.
Considering that the modification requirement still exists after compiling, the program package to be released of each version has a corresponding file generated by the bound compiling parameters. When modification is needed, the compiling parameters in the file are directly modified.
After the modification is detected, unpacking the generated program file by using an apktool tool to obtain an application manifest file android manifest.xml; then, the meta-data attribute value of the application manifest file is modified, and the software name software _ name is modified into a specified name; modifying software erp code software _ erp into designated erp code; repackaging the program file by using an apktool tool; signing the new program file; the new program file is aligned.
The method of the embodiment of the invention can still flexibly modify the source code of each version after compiling.
Based on the content of the foregoing embodiment, as an optional embodiment, after generating, based on the modified source code, a plurality of packages to be issued of different versions and corresponding version numbers respectively, the method further includes: extracting version information and date, and copying a program package to be issued, a compiling parameter configuration file and a script file into a created program issuing folder; and generating a plurality of different program release folders according to different program versions.
A program release folder is created with version information and date. And extracting version information and date, and copying the program file to be issued, the service configuration file and the script file to the created folder according to a certain rule. A plurality of different program distribution folders are generated according to a version list to be generated.
Automatically publishing to a program publishing server: and a group of auxiliary tool commands spawn/expect/ssh/scp are used for automatically logging in the program release server and automatically copying a plurality of different program release folders to the program release server, so that the purpose of automatic release is achieved.
The android application program constructing device provided by the embodiment of the invention is described below, and the android application program constructing device described below and the android application program constructing method described above can be referred to correspondingly.
Fig. 2 is a schematic structural diagram of an android application building apparatus according to an embodiment of the present invention, and as shown in fig. 2, the android application building apparatus includes: a source code extraction module 201, a compilation preprocessing module 202 and an application package construction module 203. The source code extraction module 201 extracts an android application program source code; the compiling preprocessing module 202 respectively modifies the source code according to the compiling parameters of different versions; the application package constructing module 203 generates a plurality of to-be-released program packages of different versions and corresponding version numbers respectively in the modified source code.
The device embodiment provided in the embodiments of the present invention is for implementing the above method embodiments, and for details of the process and the details, reference is made to the above method embodiments, which are not described herein again.
The android application program construction device provided by the embodiment of the invention can flexibly modify source codes and optionally execute some custom work before and during compiling by setting the custom compiling parameters, generates a plurality of different program release versions at one time, does not need to repeatedly modify the program versions each time different requirements exist, and can change the application program construction work with complicated steps into automatic operation.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 3, the electronic device may include: a processor (processor)301, a communication Interface (communication Interface)302, a memory (memory)303 and a communication bus 304, wherein the processor 301, the communication Interface 302 and the memory 303 complete communication with each other through the communication bus 304. Processor 301 may call logic instructions in memory 303 to perform an android application build method comprising: acquiring an android application program source code; respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions; and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
In addition, the logic instructions in the memory 303 may be implemented in the form of software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, an embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer is capable of executing the android application program building method provided in the above-mentioned method embodiments, where the method includes: acquiring an android application program source code; respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions; and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
In another aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program is implemented to perform the android application building method provided in the foregoing embodiments when executed by a processor, where the method includes: acquiring an android application program source code; respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions; and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. An android application program building method is characterized by comprising the following steps:
acquiring an android application program source code;
respectively carrying out corresponding modification on the source code according to the compiling parameters of different versions;
and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
2. The android application building method of claim 1, wherein the compilation parameters include:
a Meta-data attribute value, a jni object framework, a batch script, a platform signature file identifier, a version name and a version number.
3. The android application building method of claim 1, wherein performing corresponding modifications to the source code respectively comprises:
modifying the version number in the source code into the version number in the compiling parameter;
modifying the version name in the source code into the version name in the compiling parameter;
and modifying the attribute field in the source code into the attribute field in the compiling parameter.
4. The android application building method of claim 1, wherein generating a plurality of packages to be issued of different versions and corresponding version numbers, respectively, based on the modified source code comprises:
and respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes by using an ant compiling tool.
5. The android application building method of claim 1, further comprising, after generating a plurality of packages to be released of different versions and corresponding version numbers, respectively:
and carrying out system signature on the program package to be issued to obtain the final program package to be issued.
6. The android application building method of claim 1, further comprising, after generating a plurality of packages to be released of different versions and corresponding version numbers, respectively:
binding a corresponding file generated by compiling parameters with a program package to be issued;
if the dynamic modification of the compiling parameters is detected, unpacking the program package to be issued by using an apktool tool to obtain an application list file;
modifying the attribute value of the application manifest file according to the dynamically modified compiling parameter;
and repackaging the modified application list file into a program file by using an apktool tool.
7. The android application building method of claim 1, after generating a plurality of packages to be issued of different versions and corresponding version numbers, respectively, based on the modified source code, further comprising:
extracting version information and date, and copying a program package to be issued, a compiling parameter configuration file and a script file into a created program issuing folder;
and generating a plurality of different program release folders according to different program versions.
8. An android application building apparatus, comprising:
the source code extraction module is used for obtaining the source code of the android application program;
the compiling preprocessing module is used for respectively carrying out corresponding modification on the source code according to compiling parameters of different versions;
and the application package building module is used for respectively generating a plurality of program packages to be issued with different versions and corresponding version numbers based on the modified source codes.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the android application building method according to any one of claims 1 to 7 are implemented when the program is executed by the processor.
10. A non-transitory computer readable storage medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the android application building method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010873725.7A CN112083953A (en) | 2020-08-26 | 2020-08-26 | Android application program construction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010873725.7A CN112083953A (en) | 2020-08-26 | 2020-08-26 | Android application program construction method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112083953A true CN112083953A (en) | 2020-12-15 |
Family
ID=73729056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010873725.7A Pending CN112083953A (en) | 2020-08-26 | 2020-08-26 | Android application program construction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112083953A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112558972A (en) * | 2020-12-25 | 2021-03-26 | 北京百度网讯科技有限公司 | Application management platform, system, method, storage medium and program product |
CN114064114A (en) * | 2021-11-19 | 2022-02-18 | 云控智行科技有限公司 | Dynamic library generation method and device |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186380A (en) * | 2011-12-31 | 2013-07-03 | 北大方正集团有限公司 | Development method and device for APK (Android PacKage) |
CN105912353A (en) * | 2015-12-23 | 2016-08-31 | 北京奇虎科技有限公司 | Method and device for packaging application program |
CN106126205A (en) * | 2016-06-14 | 2016-11-16 | 武汉斗鱼网络科技有限公司 | The rapid batch of a kind of Android program installation kit generates method and system |
CN106648786A (en) * | 2016-12-28 | 2017-05-10 | 深圳Tcl数字技术有限公司 | Android application establishment method and system |
CN107609394A (en) * | 2017-08-28 | 2018-01-19 | 上海移卓网络科技有限公司 | Tamper resistant method, storage device and the device of Android installation kits |
CN108037927A (en) * | 2017-12-29 | 2018-05-15 | 有米科技股份有限公司 | Kit packaging method, system, readable storage medium storing program for executing and computer equipment |
CN108229112A (en) * | 2016-12-22 | 2018-06-29 | 阿里巴巴集团控股有限公司 | A kind of operation method and device for protecting application program, application program |
CN108376073A (en) * | 2016-11-15 | 2018-08-07 | 平安科技(深圳)有限公司 | A kind of test software packet generation method and terminal |
CN108509203A (en) * | 2018-03-13 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Across the cloud dispositions method of software, computer equipment and storage medium |
CN109101244A (en) * | 2018-07-20 | 2018-12-28 | 珠海宏桥高科技有限公司 | A kind of ios system integration automatic packaging method |
CN109117175A (en) * | 2018-07-31 | 2019-01-01 | 成都华栖云科技有限公司 | One kind being based on the quick package desktop end packaging method of APK decompiling and strapping tool |
CN110489132A (en) * | 2019-08-08 | 2019-11-22 | 西藏宁算科技集团有限公司 | Distributed software dispositions method and system under a kind of cloud computing environment |
CN110673858A (en) * | 2019-08-30 | 2020-01-10 | 四川新网银行股份有限公司 | Lightweight deployment method based on ssh secret-free login protocol |
CN110888639A (en) * | 2018-09-10 | 2020-03-17 | 北京京东尚科信息技术有限公司 | Business code compiling and packaging method and device |
CN110895471A (en) * | 2018-09-12 | 2020-03-20 | 北京京东尚科信息技术有限公司 | Installation package generation method, device, medium and electronic equipment |
CN111538526A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Multi-version differentiated function customization implementation method and system for application program |
-
2020
- 2020-08-26 CN CN202010873725.7A patent/CN112083953A/en active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186380A (en) * | 2011-12-31 | 2013-07-03 | 北大方正集团有限公司 | Development method and device for APK (Android PacKage) |
CN105912353A (en) * | 2015-12-23 | 2016-08-31 | 北京奇虎科技有限公司 | Method and device for packaging application program |
CN106126205A (en) * | 2016-06-14 | 2016-11-16 | 武汉斗鱼网络科技有限公司 | The rapid batch of a kind of Android program installation kit generates method and system |
CN108376073A (en) * | 2016-11-15 | 2018-08-07 | 平安科技(深圳)有限公司 | A kind of test software packet generation method and terminal |
CN108229112A (en) * | 2016-12-22 | 2018-06-29 | 阿里巴巴集团控股有限公司 | A kind of operation method and device for protecting application program, application program |
CN106648786A (en) * | 2016-12-28 | 2017-05-10 | 深圳Tcl数字技术有限公司 | Android application establishment method and system |
CN107609394A (en) * | 2017-08-28 | 2018-01-19 | 上海移卓网络科技有限公司 | Tamper resistant method, storage device and the device of Android installation kits |
CN108037927A (en) * | 2017-12-29 | 2018-05-15 | 有米科技股份有限公司 | Kit packaging method, system, readable storage medium storing program for executing and computer equipment |
CN108509203A (en) * | 2018-03-13 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Across the cloud dispositions method of software, computer equipment and storage medium |
CN109101244A (en) * | 2018-07-20 | 2018-12-28 | 珠海宏桥高科技有限公司 | A kind of ios system integration automatic packaging method |
CN109117175A (en) * | 2018-07-31 | 2019-01-01 | 成都华栖云科技有限公司 | One kind being based on the quick package desktop end packaging method of APK decompiling and strapping tool |
CN110888639A (en) * | 2018-09-10 | 2020-03-17 | 北京京东尚科信息技术有限公司 | Business code compiling and packaging method and device |
CN110895471A (en) * | 2018-09-12 | 2020-03-20 | 北京京东尚科信息技术有限公司 | Installation package generation method, device, medium and electronic equipment |
CN110489132A (en) * | 2019-08-08 | 2019-11-22 | 西藏宁算科技集团有限公司 | Distributed software dispositions method and system under a kind of cloud computing environment |
CN110673858A (en) * | 2019-08-30 | 2020-01-10 | 四川新网银行股份有限公司 | Lightweight deployment method based on ssh secret-free login protocol |
CN111538526A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Multi-version differentiated function customization implementation method and system for application program |
Non-Patent Citations (2)
Title |
---|
于艳编著: "《软件测试策略、设计及其自动化实践》", vol. 1, 30 June 2019, 西安电子科技大学出版社, pages: 178 - 190 * |
平震宇主编: "《嵌入式Linux开发实践教程》", vol. 1, 31 July 2017, 机械工业出版社, pages: 80 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112558972A (en) * | 2020-12-25 | 2021-03-26 | 北京百度网讯科技有限公司 | Application management platform, system, method, storage medium and program product |
CN114064114A (en) * | 2021-11-19 | 2022-02-18 | 云控智行科技有限公司 | Dynamic library generation method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140196022A1 (en) | Cloud Based Application Packaging | |
CN110968325B (en) | Applet conversion method and device | |
CN108920250B (en) | Application program containerization method and device | |
CN106155724B (en) | Upgrading method and device | |
CN110096424B (en) | Test processing method and device, electronic equipment and storage medium | |
US10416976B2 (en) | Deployment device, deployment method, and recording medium | |
CN112083953A (en) | Android application program construction method and device | |
CN112148306B (en) | Micro-service operation and maintenance management system and method | |
CN112486518B (en) | Consensus algorithm assembling method and device | |
CN111367890A (en) | Data migration method and device, computer equipment and readable storage medium | |
CN104881311A (en) | Method and apparatus for judging version compatibility | |
CN113330419A (en) | Equipment application installation method and device | |
CN107122182B (en) | Method and system for constructing and releasing code | |
CN113297081B (en) | Execution method and device of continuous integrated pipeline | |
CN114385196A (en) | Software deployment method and device combining RPA and AI | |
CN107729043B (en) | Method and device for checking increment upgrade package and computer readable storage medium | |
CN111562942B (en) | Gitlab-based mobile APP continuous integration device and method | |
CN114265595B (en) | Cloud native application development and deployment system and method based on intelligent contracts | |
CN111240681A (en) | Method and device for converting different programming languages | |
CN116974716A (en) | Scheduling task issuing method and device, electronic equipment and storage medium | |
US20220164207A1 (en) | System for providing an adaptable plugin framework for application transformation to cloud | |
CN113708971A (en) | Openstack cloud platform deployment method and related device | |
CN114253595A (en) | Code warehouse management method and device, computer equipment and storage medium | |
CN118444943B (en) | Container image creation method, device, electronic equipment and storage medium | |
CN112667491A (en) | Function test method and device of virtual machine |
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 |