`

apk

 
阅读更多
1. 什么是apk文件
    (1)定义:APK是Android Package Kit的缩写,即Android安装包。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。APK文件结构为: META-INF:Jar文件中常可以看到 res:存放资源文件的目录 AndroidManifest.xml:程序全局配置文件 classes.dex:Dalvik字节码 resources.arsc:编译后的二进制资源文件
    (2)机制:Android在运行一个程序时首先需要UnZip,再通过dexdump命令可以反编译,这样做对于程序的保密性和可靠性不是很高但符合发展规律。Dalvik Vm的执行文件被打包为apk格式,最终运行时,加载器会解压apk并获取编译后的androidmanifest.xml文件中的permission中相关的安全访问。
   (3)root权限与签名:如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的,android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。但第三方程序并不是安放在这个文件夹的。

2. apk的打包 在Eclipse中,编译好的android project,在该project的bin目录下会自动生成一个apk文件,与J2ME不同,无需手动打包。只要代码有改动就自动build,build出来的apk是签过名的,也可以在project右键菜单的Andoid Tools菜单下export签名的或未签名的apk。
分享到:
评论

相关推荐

    安卓apk检测工具 apkhelper

    【安卓apk检测工具 apkhelper】 在移动应用开发领域,尤其是针对Android平台,开发者和安全研究人员经常需要对APK文件进行深入分析,以确保应用的安全性、性能和合规性。APKHelper是一款专为这一需求设计的实用工具...

    APK Messenger APK信息查看工具

    PK Messenger 是一款电脑端APK信息文件提取工具,致力于做PC端最强大的APK信息查看工具。 本工具能够提供开发人员非常多的详细信息,秒杀apkhelper,apkinfo等同类信息读取工具 软件特色 获取应用名,支持提取多...

    APK优化工具zipalign,apk对齐工具

    直接将apk知道bat文件自动对齐 使用命令行 1、在Android SDK的tools文件夹下,找到zipalign.exe文件。 2、把你要优化的apk复制到你解压出来的tools文件夹下。 开始->运行->CMD调出命令行窗口 命令行下输入 你解压的...

    1个apk安装另一个apk,安装多个apk

    在Android系统中,通常我们通过点击APK文件来安装应用,但有时可能需要在一个APK文件内部触发安装另一个或多个APK文件的操作。这在开发过程中可能会遇到,比如需要组合多个功能模块,或者进行更新时分包处理。本文将...

    电视盒 apk文件 媒体中心APK(电视直播视频)

    电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视...

    电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)

    电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视...

    Apk.1安装器 1.9版本

    在Android系统中,APK(Android Package)是应用程序的安装包格式,类似于iOS中的IPA文件。APK包含应用的所有组成部分,如代码、资源、图标、权限声明等,用户可以通过安装APK来添加新的应用程序到手机上。然而,在...

    apk文件 SettingsProvider(电视直播视频)

    apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)...

    PC电脑端显示安卓APK图标轻松认出apk软件

    在使用PC电脑处理安卓APK应用时,有时我们可能需要识别出不同的APK文件,以便了解它们对应的软件或游戏。由于APK文件默认在Windows操作系统下以无图标的文本文件形式展示,这使得辨识变得困难。不过,通过一些方法和...

    xapk工具包.zip

    在Android生态系统中,XAPK(eXtended APK)是一种新型的安装包格式,它旨在解决普通APK文件在处理多语言、多版本、插件化应用等问题时的不便。XAPK文件将应用程序的不同组件(如资源、库、插件等)分离并打包在单独...

    复制apk无法安装简单修复签名工具apk

    复制apk无法安装简单修复签名工具apk 看到别人手机里好的系统软件,想要复制来安装,就必须使用它! 一、下载附件,安装 手机签名工具 ZipSigner.APK 二、选择需要签名的APK文件,在电脑上右键--打开方式--选择程序...

    apk2java工具

    1、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 步骤:首先将apk文件后缀改为zip并解压,得到其中的classes....

    apk helper查看apk基本信息,包括证书的MD5

    APK Helper是一个帮助高级玩家快速鉴定APK文件详细信息的小程序,这个apk信息查看器能够详细地获得安装包名、软件名称、APK证书、真实版本号、要求的手机版本、系统权限、以及证书和文件的MD5信息,保证你下载的是...

    apk编辑器电脑版

    (5)CMD窗口中输入11,重新编译apk,你可以看到place-apk-here-for-modding文件夹里面出现了一个unsingedXXX.apk,没有签名软件还是不能安装的 (6)CMD窗口中输入12,apk签名,你可以看到place-apk-here-for-...

    电视盒 apk文件 VpnDialogs(电视直播视频)

    电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播...

    APK 反编译工具 APK Easy Tool 1.59.2 中文.zip

    Apk Easy Tool 是一个轻量级的 GUI 应用程序,使您可以管理,签名,编译和反编译正在使用的应用程序的 APK 文件。APK Easy Tool 完全免费,可用于商业和非商业用途。请注意:此工具不是为新手准备的,而是为那些懒于...

    安卓APK混淆加固重签名工具1.6.0

    安卓APK资源混淆加密重签名工具,可以对安卓APK文件的代码和资源文件进行混淆加密处理,可以对安卓APK文件进行加固,对代码和资源文件进行混淆,重新签名等功能. 可以保护APK,增加破解难度,防止误报毒等功能. ...

    Windows版本 Android Apk签名工具

    本篇将详细讲解Windows版本的Android Apk签名工具及其相关知识。 一、Android应用签名的重要性 Android系统要求每个发布到市场的APK文件都必须有一个数字证书签名。这个签名用于验证应用程序的开发者身份,确保应用...

    apk文件 BesTV_DataCenter(电视直播视频)

    apk文件 BesTV_DataCenter(电视直播视频)apk文件 BesTV_DataCenter(电视直播视频)apk文件 BesTV_DataCenter(电视直播视频)apk文件 BesTV_DataCenter(电视直播视频)apk文件 BesTV_DataCenter(电视直播视频)...

    安卓apk签名修改工具

    apk签名工具,自己定制个性的rom就轻而易举了!用这个签名apk文件,然后将apk安装到了模拟器中。 用的时候很简单,选择apk包,然后选择签名就可以。 1.有了这个软件,可以自己修改美化APK文件 2.用WINRAR打开APK...

Global site tag (gtag.js) - Google Analytics