[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-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

时间: 2024-10-07 05:25:23

[Android] 如何查看apk需要支持的Android版本的相关文章

怎样查看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 som

如何查看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 N安装apk报错:android.os.FileUriExposedException

StackOverflow: http://stackoverflow.com/questions/38200282/android-os-fileuriexposedexception-file-storage-emulated-0-test-txt-exposed 1.在AndroidMainifest.xml文件中添加: <provider android:name="android.support.v4.content.FileProvider" android:auth

Photoshop自动导出各尺寸Android和Iphone图标,支持新版Android Studio

脚本文件见:https://coding.net/u/hust_wsh/p/GenerateIcons/git 关于使用,补充说明几点: 1.准备工作:将jsx文件保存到本地后放到photoshop的预设脚本文件夹中,在Adobe Photoshop安装目录中Presets\Deco目录下,比如我的是在:D:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Presets\Deco 下 2.打开或重启photoshop,这时就能在脚本菜单中看到G

[Android Pro] Android打包一个Apk后,如何查看它的VersionCode、VersionName 等等。

Android打包成Apk后,其实是一个压缩文件,我们用winrar打开也能看到里面的文件结构.还能看到AndroidManifest.但是里面的内容有点问题. 不知道是因为加密还是Android就是如此,打开AndroidManifest后看到的VersionCode和VersionName是乱码... 于是网上搜索到下面的方法. aapt工具,平时我们不会用这个东西,但是打包成Apk的时候其实是用到了的,只不过IDE替我们做了这一步,那么我们就用这个工具来查看VersionCode和Vers

Android项目从Eclipse增加支持Android Studio

使用Eclipse开发Android已经有些年头了,然而Android Studio(后面简称AS)为谷歌自己推的IDE.现在AS已经出了2.0版本,其功能的确要比Eclipse要多. AS对硬件要求较高,Eclipse使用ADT插件也是简单易用.本文不对这2个IDE的优缺点进行阐述,没有哪个一定能完全替代哪一个这么一说,选择自己喜欢的就好. 不过博主喜欢接触新事务,AS都出这么久了,也该拿出来遛遛了.对于一直使用Eclipse开发的安卓项目如何转换增加支持AS.(是增加支持AS,处理后AS和E

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

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

Android开发——减小APK大小

0. 前言 APK的大小对APP的加载速度,使用内存大小和消耗功率多少有一定影响.如何减小APK的大小对于Android开发者是一个永恒的话题. 查阅了很多相关资料,并将其做了删减以及总结.本文原创,转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52199151 首先就来了解一下APK的组成结构.   1. APK的组成结构 META-INF:包含CERT.SF和CERT.RSA签名文件,和MANIFEST.MF清单文件. ass

Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)

Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) 1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局.作为一个有好奇心的工程狮,当然第一时间就去试了试手,效果非常赞,因此这篇文章就介绍一下它的用法和最新版添加的一些特性(支持集成RecyclerView),Github地址:https://github.com/google