当前位置: 首页 > 知识库问答 >
问题:

在不安装apk的情况下获取Android.apk文件VersionName或VersionCode

薛弘阔
2023-03-14

如何通过编程方式从AndroidManifest.xml文件中获取apk的版本代码或版本名。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xxx.xx.xxx"
    android:versionCode="1"
    android:versionName="1.1" >

共有1个答案

宁修永
2023-03-14

以下命令行对我起作用:

aapt dump badging myapp.apk

注意:Aapt.exe位于SDK的build-tools子文件夹中。例如:

<sdk_path>/build-tools/23.0.2/aapt.exe
 类似资料:
  • 我想参加一场比赛。Java一直是我编写游戏的工具,所以很自然我会想在这个游戏中使用它。问题是,它不能需要其他软件。我相信这包括Java。那么,有没有办法在某种exe文件中包含java?或者以其他方式包括它?资产不必包含在内,但总体大小必须小于1GB,因此我需要足够的空间来存放实际的游戏和资产。

  • 我们有一个包含一些VC++项目的Visual Studio解决方案,目前我们已经从VS2010升级到Visual Studio 2012。在此过程中,我们还将VC++项目提升到PlatformToolsetV110。 是否有任何其他SDK或安装包可以帮助解决此问题?

  • 对于评估,我希望使用DexGuard加密APK文件中的所有字符串,但不使用模糊、收缩或优化选项 这是可能的还是我被迫混淆APK来加密它 我使用以下命令行加密所有类: conf.pro如下所示: 我已经使用了工具获取所有类名,然后使用

  • 我想提取Unix tar xvf/home/test/group中的tar文件。tar和提取后得到一个文件夹组,其中包含xls、pdf和txt文件列表。 我怎样才能提取内容的group.tar /home/test/list的xls, pdf文件没有创建组文件夹。 任何特定的命令可用或必须跟随复制和移动?? 谢啦!

  • 我需要从我的中生成一个文件,但我希望避免创建。有可能吗?

  • 我想使用Windows Powershell从AWS S3存储桶下载一个文件。我无法安装任何AWS软件,需要创建API才能访问AWS S3中的文件。我使用Postman测试文件是否可访问并且成功。 鉴于这一成功,我尝试遵循AWS指南,其中指出我需要创建以下内容: 创建规范化请求。 我见过的最接近的例子是https://forums.aws.amazon.com/thread.jspa?thread