Hus*_*Rad 13 android packaging android-manifest apk android-studio
我知道.apk文件是zip文件,当我们提取它们时,可以解析清单文件,以便找到有关应用程序的一些信息.对于像我这样的人来说,它会创建一个app-store非常有用.实际上至少我可以找到应用程序的版本名称和版本代码.
但是在android-studio中,当我们构建一个签名的apk时,版本名称和版本代码没有在清单文件中定义.我们应该在build.gradle 文件中定义它们.所以现在在我的app-store中,当用户上传文件时,如何查找版本代码和版本名称并检测与旧版本不同?
Mar*_*ert 37
只需使用路径中的AAPT /到/ your/android-sdk/build-tools/your-api-version-available/...
命令执行的一个例子:
aapt dump badging theuserapp.apk
Run Code Online (Sandbox Code Playgroud)
它会回应如下:
package: name='com.blabla.theuserapp' versionCode='2000' versionName='2.0.0'
Run Code Online (Sandbox Code Playgroud)
当然,由于该工具是一个可执行文件,可以生成原始文本输出,因此您可以轻松编写脚本并从您喜欢的脚本语言中进行解析.
| 归档时间: |
|
| 查看次数: |
12154 次 |
| 最近记录: |