- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我知道 .apk 文件是 zip 文件,当我们提取它们时可以解析 list 文件以找到有关该应用程序的一些信息。对于像我这样要创建应用程序商店的人来说非常有用。其实至少我可以找到应用程序的版本名称和版本代码。
但在 android-studio 中,当我们构建签名的 apk 时,版本名称和版本代码未在 list 文件中定义。我们应该在 build.gradle
文件中定义它们。那么现在在我的应用商店中,当用户上传文件时,我如何才能找到版本代码和版本名称并检测到它与旧版本不同?
最佳答案
只需使用路径中的 AAPT/to/your/android-sdk/build-tools/your-api-version-available/...
命令执行示例:
aapt dump badging theuserapp.apk
它会回应类似这样的东西:
package: name='com.blabla.theuserapp' versionCode='2000' versionName='2.0.0'
当然,由于该工具是生成原始文本输出的可执行文件,您可以轻松地编写脚本并从您喜欢的脚本语言中解析。
关于android - 查找android studio生成的apk的versionnumber和versioncode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24978264/
我正在从命令行构建APK,如下所示 ./gradlew assembleProductionRelease 是否有任何配置参数可将buildNumber和versionNumber自动添加到APK文件
我正在向 Swift + Objective-C 项目添加一个新框架。因此,在我的框架中,我有一个伞头:xFramework.h #import //! Project version number
这是我使用 Mathematica 制作的动画。通过高亮图像可以看出,左右两边的边距都太宽了。我不想为了裁剪而将图像提交给另一个程序,那么我该怎么做才能消除空白? 查看文档,ImageMargins和
我需要跟踪我的 C# 应用程序中的任意版本号,其格式为 M+.m+.b+,其中 M 是“Major”,m为“minor”,b为“build”,+表示版本号不限一个数位。 是否有一个内置类基本上只包
我正在开发的桌面应用程序是在 Adobe AIR + Flex + As3 中开发的。现在我想检测 AIR 应用程序随附的 XML 描述文件中的 versionNumber 参数。 .. that
我是一名优秀的程序员,十分优秀!