Android apk file
2015-07-03 16:21
459 查看
apk file 事实上zip文件。 您可以使用unzip命令提取。
apk文件的具体介绍能够參考wiki: http://en.wikipedia.org/wiki/APK_(file_format)
classes.dex文件是一个压缩文件,能够被解压成jar文件,须要下载工具软件dex2jar
https://code.google.com/p/dex2jar/
解压后放到/usr/文件夹下,然后执行命令使用:
然后解压jar包:
注意。假设用 mvn android:deploy打包生成的apk文件。会自己主动将依赖的jar包的class文件抽出来,打入apk包中。
你不会看到依赖jar包部署在目标机器上。
unzip example1.apk -d ./example_dir tree . ├── AndroidManifest.xml ├── classes.dex ├── META-INF │ ├── CERT.RSA │ ├── CERT.SF │ └── MANIFEST.MF ├── res │ └── layout │ └── main.xml └── resources.arsc
apk文件的具体介绍能够參考wiki: http://en.wikipedia.org/wiki/APK_(file_format)
classes.dex文件是一个压缩文件,能够被解压成jar文件,须要下载工具软件dex2jar
https://code.google.com/p/dex2jar/
解压后放到/usr/文件夹下,然后执行命令使用:
$ /usr/dex2jar-0.0.9.15/d2j-dex2jar.sh classes.dex dex2jar classes.dex -> classes-dex2jar.jar
然后解压jar包:
jar xvf classes-dex2jar.jar
tree org org └── csfreebird ├── BuildConfig.class ├── MainActivity.class ├── R$attr.class ├── R.class ├── R$id.class ├── R$layout.class └── R$string.class
注意。假设用 mvn android:deploy打包生成的apk文件。会自己主动将依赖的jar包的class文件抽出来,打入apk包中。
你不会看到依赖jar包部署在目标机器上。
相关文章推荐
- Android Multi-User
- Mac配置Android adb环境
- Android自定义ProgressDialog样式
- Android实现背景音乐的播放
- Android自定义ProgressDialog样式 分类: Android 2015-07-03 16:17 12人阅读 评论(0) 收藏
- android 调试笔记
- Android5.0L下因sensorservice crash导致systemserver重启的另外一种场景分析
- Android 抓包使用
- AndroidManifest.xml——meta-data
- android: listview组件的应用-模拟微博
- Android gitHub 开源
- android View 详解
- Android中的加密技术
- Android开发(十一)——ImageView的尺寸设置scaleType
- Android开发(十)——像素单位dp、px、pt、sp的比较
- Android开发(九)——ViewFlipper实现图片轮播
- Android开发(八)——Android组件
- Android开发(六)——组件颜色Selector(Selector与Shape的基本用法 )
- Android repository 下载地址
- Viewpager实现图片轮播,广告轮播