android下0目录,android设备下的目录说明

1、data/dalvik-cache : 存放已经安装的APK对应的odex文件,这类odex文件仍然以dex作为后缀,保存形式如下:apk路径@apk名@classes.dex。该目录下的odex如果直接替换APK中的classes.dex,重打包后APK是不能正常运行的。

2、system/framework: APK成功安装后,依赖的Jar包会复制到该目录下。

3、etc/permissions: 存放xml格式文件。这些xml文件是APK依赖的JAR包的映射路径,例如:APK中依赖了一个jar包名为com.test.jar,则在该目录下回生成com.test.xml,里面的路径映射描述如下:

file="/system/framework/com.test.jar"/>

反编译该APK,可以查看AndroidManifest.xml里面有如下描述:

4、/data/app: 存放用户安装的APK,文件名格式如:com.test.testdemo-1.apk,或者com.test.testdemo-2.apk,其中的“-1”、“-2”表示:当该APK第一次被安装为“-1”,重复安装后变成“-2”,如果再次安装又从“-1”开始标记,如此反复循环。

5、/system/app:存放系统APK(设备自带的APK安装包),该目录下有些APK是有两部分组成的,如test.apk 和 test.odex,如果只拷贝test.apk到其他设备安装是不能成功的,要先把test.odex转换成test.dex格式(odex2dex工具下载地址:http://code.google.com/p/android-apktool/downloads/list),然后重打包到test.apk里面,才能正常安装

6、、data/data :用户成功安装APK后,会生成相应的文件夹目录,如安装了包名为com.test.testdemo的test.apk,就会生成文件夹com.test.testdemo,进入这个目录,通常有如下一些子目录:

1):databases: 存放APK中使用的的数据库 ;

2):lib :存放so包;

3)shared_prefs: 用SharedPreferences存储数据的xml格式文件;

7、data/system: 该目录下的packages.xml文件主要记录了,当前设备已经安装的APK所对应的配置信息,如果发现一个APK提示安装失败,可以试着删除该文件里记录当前APK的package信息,然后重新安装

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值