怎样查看apk须要支持的Android版本号

假设有一个apk,须要知道他最低安装支持的Android版本号是什么,应该怎样查看呢?

直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面非常多内容改为二进制了。

其有用Android自带工具就可以,进入Android SDK文件夹。

cd sdk\build-tools\android-4.4.2 这边以4.4.2为例,能够參照自己的platform版本号

aapt.exe list -a someapk.apk > apkversion.txt

然后用记事本之类的应用打开apkversion.txt搜索

minSdkVersion,以我这边为例,能够看到这便是0xf,即15

E: uses-sdk (line=8)

A: android:minSdkVersion(0x0101020c)=(type 0x10)0xf

15相应的Android版本号能够从这边查阅:

Android版本号和API Level相应关系

时间: 2024-10-09 20:42:42

怎样查看apk须要支持的Android版本号的相关文章

[Android] 如何查看apk需要支持的Android版本

reference to : http://blog.csdn.net/huiguixian/article/details/39928089 如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢? 直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了. 其实用Android自带工具即可,进入Android SDK目录. cd sdk\build-to

如何查看apk需要支持的Android版本

如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢? 直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了. 其实用Android自带工具即可,进入Android SDK目录. cd sdk\build-tools\android-4.4.2 这边以4.4.2为例,可以参照自己的platform版本 aapt.exe list -a someapk.

Android Gradle实用技巧——APK文件名中加上SVN版本号,日期等

有时候,我们会希望能把APK文件名上带上打包日期,打包时svn的版本号,应用版本号等.当然这些也可以手动添加,但是手动的话也未免太不优雅了,而且可能会出错. 利用Gradle,我们可以让打包出来的apk自动的带上一些列信息. 默认读者已经对gradle有一定的了解,有buildtypes,productFlavors的概念.不了解的可以看看上一篇或者去网上搜索来补充一下. Gradle是基于groovy的自动化构建工具,在build.gradle中我们可以用一些脚本,函数来控制编译的过程.本文所

TeleMCU视频会议之Android版本号WebRTC client支持

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处. 最新版本号TeleMCU 添加了Android手机端WebRTC视频会议能力,Android手机安装Chrome/firefox 浏览器后载入TeleMCU的WebRTCclientTeleWeb能够直接參与视频会议, 同一时候,TeleWeb能够支持两个WebRTCclient之间的p2p通信,Demo例如以下: TeleWeb測试地址: http://openser.eicp.net:8070/tel

apk,task,android:process与android:sharedUserId的区别

apk一般占一个dalvik,一个进程,一个task.通过设置也可以多个进程,占多个task. task是一个activity的栈,其中"可能"含有来自多个App的activity 默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的.但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置. 在 每种组件元素(activity.service.receiver.provider)的manifest条目中,都支

ANDROID版本号号和版本号名称的重要性介绍

转载请注明出处http://blog.csdn.net/y150481863/article/details/41249159,来自[http://blog.csdn.net/y150481863] 当我们在刚開始学习ANDROID的时候.可能不会过多的关注这个位于manifest.xml文件里的versionCode和versionName. 可是事实上一个好的版本号控制,对于我们有至关关键的数据. 如今打算写一点基础的东西.突然想到这个知识点,所以就记录下来,作为笔记.有不够详尽或者错误的地

Shell脚本查看apk签名信息

用shell写了一个查看apk签名的脚本.代码很少也很简单 支持递归目录查询 #!/bin/bash #使用方法 ./getcertificate.sh xx.apk get_signature() { path=`jar tf "$1" | grep RSA` #查找apk中RSA文件 jar xf $1 $path #把RSA文件解压出来 keytool -printcert -file $path #查看指纹证书 rm -r $path #删除之前解压的文件 } mypath=`

纯JAVA环境获取APK信息(包名,版本,版本号,大小,权限...),纯JAVA语言编写PC端获取APK信息

纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 纯Java环境获取APK信息需要两个包:AXMLPrinter2.jar 跟jdom.jar,用于反编译XML和解析XML的 项目目录 这个类是获取APK信息的 public class ApkUtil { private static final Namespace NS = Namespace.getNamespace("http://schemas.android.com/apk/res/android"); @

Android学习路线(十九)支持不同设备——支持不同(Android)平台版本

当最新的Android版本为你的应用提供着很棒的APIs时,你却要在更多的设备更新之前继续支持老的系统版本.这篇课程如何在继续支持低版本的系统的情况下使用新版本的高级API. Platform Versions 仪表板展示了最新的活跃设备上运行的Android系统版本的分布,基于设备访问Google Play商店的次数.通常情况下,支持90%的活跃设备同时使用最新版本作为target是一个好习惯. 贴士: 为了在不同的Android版本上提供最好的特性和功能,你应该在你的应用中使用Android