全文小结:
- 1、android手机的apk档案中的class.dex档案是什么?是做什么用的呢_百度知...
- 2、dex是什么意思?
- 3、Android手机的apk文件中的class.dex文件是什么?是做什么用的呢?_百度...
- 4、解压出dex文件如何运行
android手机的apk档案中的class.dex档案是什么?是做什么用的呢_百度知...
dex是安卓上的应用程式apk中提取出来的可执行档案,即将APK中的classes.dex档案通过dex优化过程将其优化生成一个·dex档案单独存放,原APK中的classes.dex档案会保留。
1).AndroidManifest.xml 该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。
dex文件是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文件与标准的class文件在结构设计上有着本质的区别。
优化发生的时机有两个:对于预置应用,可以在系统编译后,生成优化文件,以ODEX结尾。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
dex是什么意思?
1、dex文件是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文件与标准的class文件在结构设计上有着本质的区别。
2、DEX全称 Decentralized exchange(去中心化交易所)是一个基于区块链的交易所,它不将用户资金和个人数据存储在服务器上,而只是作为一种基础设施来匹配希望买卖数字资产的买家和卖家。
3、str: strength,力量 con:体力 dex: dexterity灵巧,灵敏力 int:intelligence 智慧 是游戏人物属性,和加点方式有关。Atk: Attack 攻击 Def: defence防卫 hit是命中。
4、在游戏中,物理攻击是以拿着钝器、锐器类的器攻击,一切都以为量为主。它是不同于魔法攻击的一种攻击手段。物理攻击是指由力改变物体的运动状态从而使被攻击物体发生物理变化的攻击。
Android手机的apk文件中的class.dex文件是什么?是做什么用的呢?_百度...
dex是安卓上的应用程式apk中提取出来的可执行档案,即将APK中的classes.dex档案通过dex优化过程将其优化生成一个·dex档案单独存放,原APK中的classes.dex档案会保留。
dex文件是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文件与标准的class文件在结构设计上有着本质的区别。
在DOS下打入命令 apktool b ABC New-Contacts.apk 这里“b”表示要打包 ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件。New-Contacts.apk是打包后产生的新的APK文件。
这样在发布时除APK文件(不包含DEX)以外,还有一个相应的Android DEX文件;对于非预置应用,包含在APK文件里的DEX文件会在运行时被优化,优化后的文件将被保存在缓存中。
apk文件是Android操作系统使用的一种应用程序包文件格式。apk是AndroidPackage的缩写,即安卓系统的安装包文件。一般下载的安装程序包是通过apk文件传到安卓模拟器进行下一步的执行和安装,安卓手机中的软件一般都是apk格式的。
解压出dex文件如何运行
WIN7的话你应该先下载一个安卓模拟器。XP的话还要多打2-3个补丁。 这是桌面就有安卓的模拟器图标了。
优化发生的时机有两个:对于预置应用,可以在系统编译后,生成优化文件,以ODEX结尾。
而dex文件一般是windows电脑系统的文件 所以不能运行。
当java程序编译成class后,还需要使用dex工具将所有的class文件整合到一个dex文件,目的是其中各个类能够共享数据,在一定程度上降低了冗余,同时也是文件结构更加经凑,dex文件是传统jar文件大小的50%左右。