APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
格式定义
在Android平台中dalvik
vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
文件结构
1.
META-INF\
(注:Jar文件中常可以看到);
2.
res\
(注:存放资源文件的目录)
;
3.
AndroidManifest.xml
(注:程序全局配置文件)
;
4.
classes.dex
(注:Dalvik字节码);
5.
resources.arsc
(注:编译后的二进制资源文件)。
如果一定要安装在linux有二种方法:
1.
在linux下先安装虚拟机;
2.
在linux下安装模拟器;
然后在虚拟机或模拟器中安装该apk文件
最佳答案 tar.gz(bz或bz2等) 一、安装 1、打开一个SHELL,即终端 2、用cd 命令进入源代码压缩包所在的目录 3、根据压缩包类型解压缩文件(*代表压缩包名称) tar -zxvf ****.tar.gztar -jxvf ****.tar.bz(或bz2) 4、用CD命令进入解压缩后的目录 5、输入编译文件命令:./configure(有的压缩包已经 编译过,这一步可以省去) 6、然后是命令:make 7、再是安装文件命令:make install 8、安装完毕安卓(Android) x86 4.4系统硬盘安装教程注意:1)为截图需要,以下安装过程是在虚拟机中进行的。电脑硬盘安装需要硬盘上留有“可用空间”,且不能是扩展分区中的“可用空间”。不清楚的朋友可参考百度文库中关于Windows7磁盘管理分区的文章。原理其实和Windows/linux双系统安装是一样的。2)安装系统进行分区时一定要选择正确,否则会覆盖硬盘已有的数据。3)4.0与4.4版本安装过程相差不大,故沿用了4.0版本的截图。准备:下载Android x86安装镜像、下载并安装UltraISO软件。开始:一、制作系统安装U盘将U盘插入电脑,备份U盘中的文件(后面步骤会将U盘数据清空),最后打开UltraISO。在菜单栏依次点击【文件】->【打开】,选择刚才下载好的安卓x86安装镜像。镜像打开后,在菜单栏依次点击【启动】->【写入硬盘映像】。检查硬盘驱动器是否是刚才插入的U盘,写入方式选择“USE-HDD+”,然后点击【写入】按钮。千万不要中途终止,否则会损坏U盘。一般几十秒就能将安卓x86镜像写入到U盘中二、设置U盘引导,进入安装程序镜像写入完成后,不要拔U盘,重新启动电脑。参照屏幕提示按F12/ESC等(留意屏幕提示或翻阅说明书)启动菜单键,进入Boot Menu,选择U盘启动。从U盘启动进入Android x86安装菜单,从上至下四个选项依次为:直接运行Android x86、VESA模式、Debug模式以及硬盘安装向导;第一个选项无需安装直接运行Android x86,但不能够保存对系统的任何改动。如果只是想尝试一下,选择选项一即可,下面的步骤也可以忽略了。但经小编测试,直接运行问题比较多。最后一项则是将安卓x86安装到电脑硬盘中。硬盘安装第一步时创建一个专为存放Android系统的分区。选择【Create/Modify partitions】,进入磁盘分区界面。三、创建安装分区(关键)在分区创建界面,按左右方向键将光标移动到【New】。选择【Primary】首先创建一个主分区,这是由于系统必须安装在主分区上 (如果需要创建多个分区的话,除了安装系统的主分区之外的分区选择主分区还是逻辑分区都没有太大的区别);然后输入需要创建的主分区容量大小(Size),单位为MB。Android x86占用硬盘空间很小,无需分配太多空间。系统自身1024MB(1GB)足矣,如果用来玩游戏那还是设置大一点。设置完分区后选择菜单的【Bootale】选项将分区设置成可启动分区(类似于Windows中的活动分区)。选择【Write】,提示“warning!!...”输入“YES”回车即可完成分区新建,然后选择【Quit】选项返回安装分区选择界面。四、继续安装主分区创建好之后,就可以将Android x86系统安装到之前创建的分区中。1.返回到系统安装分区选择界面,刚才创建好的分区已经显示在菜单的列表中了,选择该分区作为系统分区,然后按回车键确定。接下来选择分区的文件系统,建议选择【EXT3】,这是在移动版Android系统上最常用的分区之一,对安卓应用的兼容性更好。安装引导加载程序确认,选择【YES】。设置系统文件夹为可读写权限,选择【Yes】。适合开发者进行Debug,但会占用一点硬盘空间。如果不需要可以选择【No】。当提示“...installed successfully”就表示安卓x86系统已经成功安装到硬盘上了。在此界面上还可以选择创建一个虚拟SD卡(Create a fake SD card),某些应用如微信就必须要使用SD卡才能正常运行。虚拟SD卡创建出成功后,选择【Run Android-x86】是直接开启Android-x86(容易出现问题,因此建议选择第三项【Reboot】重启电脑。要记得把U盘拔下,有些电脑默认有U盘的情况下会从U盘启动,导致再次进入安装程序。后面的安装步骤只需按照提示 *** 作就可以完成了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)