Android APK文件学习调研
2010-07-14 17:37
260 查看
Android的.apk文件实际上就是一个rar/zip文件 可以直接用winrar打开如下图所示:包括了一个META-INF目录一个res目录一个AndroidManifest.xml一个classes.dexAndroidManifest.xml是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。 META-INF目录 META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个api包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。而在Android平台上安装apk包时,应用管理器会按照同样的算法对包里的文件做校验,如果校验结果与META-INF下的内容不一致,系统就不会安装这个apk。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk
相关文章推荐
- android 生成签名文件与APK打包(学习笔记)
- cocos2d-x 学习笔记之生成Android Apk文件
- Android学习札记44:解读APK反编译后得到的布局文件
- Android 学习历程之三 Android模拟器 命令行方式 安装和删除apk文件方法
- Android学习第二天 apk里面的文件属性介绍
- 工作笔记 - Android make文件学习(主要是编译Android apk)
- Android学习——Android签名用keytool和jarsigner制作apk文件
- Android学习 - 反编译APK文件
- android学习第七讲:学习Android.mk编译jar包,如何编译APK,APK中如何导入jar包和库文件,如何在Android.mk中添加判断语句
- Android开发学习笔记:反编译APK文件
- 用gradle手动编译出android的简单的apk文件(gradle学习之路二)
- Android开发学习之反编译APK文件
- Android Apk资源文件压缩学习
- Android基础学习-----安装apk文件到Android模拟器(四)
- Android开发学习笔记:反编译APK文件
- Android apk文件签名
- android 布局文件中xmlns:android="http://schemas.android.com/apk/res/android"
- Android之Windows下反编译APK文件
- Android之APK文件签名——keytool和jarsigner
- Android项目打包成APK文件