Android应用打包安装过程详解
2015-06-02 17:17
861 查看
Android应用打包安装过程(Run as Android Application ): 1,过程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator 2,Android Package(.apk)解压后的内容: META-INF CERT.RSA:加密 res drawable layout menu AndroidManifest.xml classes.dex resource.arsc 1. 生成apk文件 1)生成.dex文件:classes.dex 2)生成资源索引表:resources.arsc 1,XML资源文件从文本格式编译转换为二进制 2,生成资源索引表resources.arsc并转换为二进制格式 3)准备未编译的文件 4)清单文件AndroidMenifest.xml文件转换成二进制 5)使用.android/debug.keystore对整个应用程序进行打包签名(加密) 2. 加载apk文件到模拟器中 把apk文件加载到/data/local/tmp/xxx.apk 3. 安装应用程序 1)把/data/local/tmp/xxx.apk文件, 剪切到/data/app/包名-1.apk 2)在/data/data/文件夹下以包名创建一个文件夹, 用于存储当前程序的数据 3)在/data/system/packages.xml和/data/system/packages.list文件中分别添加一条记录
相关文章推荐
- Android Volley完全解析(一),初识Volley的基本用法
- junit测试Android项目
- 相对布局属性
- ArcGIS for Android 部分小工具操作
- Android Edittext自动换行及限制行数
- ArcGIS for Android 取消双击放大
- 为Android增加一个关机命令
- Android比较字符串是否为空(isEmpty)
- Android应用安全防御
- android通过ViewFlipper实现左右滑动效果
- Android中的软件安全和逆向分析[二]—apk反破解技术与安全保护机制
- Android深入浅出之Binder机制
- Android中Messenger的使用
- android客户端向mysql数据库插入中文乱码(解决方法)
- Android FTP操作
- Android 轻松实现仿QQ空间下拉刷新
- android程序安全的建议
- 关于Android的Activity的onCreate多次调用的问题
- Android设计模式(一)--完美单例模式
- ArcGIS For Android 定位模块的使用介绍