首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android减 - 使用APK Analyzer分析你的APK

本文是对 Analyze Your Build with APK Analyzer 的翻译。 Android Studio 2.2含了APK Analyzer,通过它我们能够直观地看到APK的组成。...v=ZiP3BGVpE9E 注意:当使用APK Analyzer分析debug的APK,请使用Build > Build APK生成APK。点击Run将会生成Instant Run的APK。...APK Analyzer不能分析通过Instant Run生成APK,判断APK是否是Intant Run生成的可以通过看APK中是否有instant-run.zip文件。...译注:APK Analyzer是让我们更有效地制定减方案的实用工具,它能够让我们发现使得APK变大的元凶。 查看文件和大小信息 APK就是一个zip。...图6显示了一个APP的debug和release的差别,不同的编译类型会导致实体的不同。 译注:Old Size是先选择的APK,New Size是后选择的APK。 ?

2.8K60
您找到你想要的搜索结果了吗?
是的
没有找到

【Google Play】APK 扩展 ( 2021年09月02日最新处理方案 | 制作 APK 扩展 | 上传 APK 扩展到 Google Play | APK 扩展文件上传时机 )

文章目录 一、制作 APK 扩展 二、上传 APK 和 主扩展文件到 Google Play 三、APK 扩展文件上传时机 一、制作 APK 扩展 ---- apk.txt 内容 : APK 扩展文件测试文本...sdfsdfsdfsdfsdfsdf sfetethfgbdfvdffsfsd dfgdfgdfvdvdgefeg 将 apk.txt 压缩为 zip ; 将 apk.zip 更名为 main.6....com.example.app.obb ; 使用该 main.6.com.example.app.obb 文件作为 APK 应用的主扩展文件 ; 二、上传 APK 和 主扩展文件到 Google Play...文件 , 上传 APK 文件 ; 等待几分钟后 , 上传完成 , 在 APK 列表的 按钮 , 就会弹出以下四个选项 , 选择 " 上传扩展文件 (obb) " 选项 ; 点击 " 上传...APK 列表的 按钮 , 发现 没有 APK 扩展文件的选项 , 因此如果想要修改 APK 扩展文件 , 只能发布新的 APK 版本 , 在上传 APK 新版本的同时 , 上传扩展 ;

76520

Android 减 - 减少APK大小

一个APK文件就是ZIP,其中包含了组成你的应用的所有文件,比如Java类文件,资源文件,和一个包含被编译资源的文件。...减少不必要的生成代码 确保理解任何自动生成的代码。比如,许多protocol buffer工具生成了过多的方法和类,这会让你的应用大小翻倍。...将APK中的so文件拷贝到文件系统,避免这种拷贝会让应用在做增量更新时的更新更小。...维持多个小的APK 你的APK会包含用户下载了但从未使用的内容,比如地区或语言信息(译注:比如我是中国人,我就不会用到其他语种的资源)。...为了给用户创建小的下载,你能把你的应用拆分成多个APK,这些APK的差别在于一些因素(比如屏幕大小或者GPU纹理支持)。 当一个用户下载了应用,设备根据自身的特性和设置获取正确的APK

1.7K60

Android减 - 减少APK大小

一个APK文件就是ZIP,其中包含了组成你的应用的所有文件,比如Java类文件,资源文件,和一个包含被编译资源的文件。...减少不必要的生成代码 确保理解任何自动生成的代码。比如,许多protocol buffer工具生成了过多的方法和类,这会让你的应用大小翻倍。...将APK中的so文件拷贝到文件系统,避免这种拷贝会让应用在做增量更新时的更新更小。...维持多个小的APK 你的APK会包含用户下载了但从未使用的内容,比如地区或语言信息(译注:比如我是中国人,我就不会用到其他语种的资源)。...为了给用户创建小的下载,你能把你的应用拆分成多个APK,这些APK的差别在于一些因素(比如屏幕大小或者GPU纹理支持)。 当一个用户下载了应用,设备根据自身的特性和设置获取正确的APK

1.8K100

「玲珑宝塔」优化 Apk 大小

如何减少 Apk 大小,一直以来都是处于观望状态,懒得折腾,其实还是不会,Low 的一批。 Today,一起来搞一波~ 欢迎各位指正~ 现学现卖~ 一脑图,览无余 ?...玲珑宝塔镇万物 首先附上一张现在 Apk 大小图: ? 未做任何处理原大小为 10 MB,加固之后将近 11 MB。 以此为例,一起看看经过我们玲珑宝塔升级完,最终还剩下多少精华? ?...一层镇妖魔(减少 4.1 MB) 来到第一层,我们先来简单分析下是什么造成 Apk 如此“庞大”? ?...设置完之后打个,看下有没有什么变化。 ? 从上图中可以很清晰的看到,经过设置仅支持的国家语言后,大小减少了 0.2 MB。随后我们看下资源映射文件中关于 string 中会有什么变化。 ?...貌似 Google 商店现在支持对应的架构模式分发对应的 Apk ,这点爽的每个只需要兼容一种就好了。But,ummm。

81720

Android Studio 打包生成APK文件方法

那么今天我们就来讲讲如何通过Android Studio打包APK文件,相信有很多用户还不是非常了解,下面通过这篇文章给大家介绍一下。...前面一直使用的是out文件夹里面的那个apk文件(debug版本),最近在使用在线升级的时候发现有些问题,所以想用(release版)试试看。 一、没有“。...jsk”文件打包 1、在Build中找到生成release的选项: ? 2、没有。jsk时则创建一个。jsk ? 3、创建。jsk,两个密码可以一直也可以不一致 ? 4、创建好。...5、生成Apk,“Finsh”后耐心等待,看AndroidStudio内的提示信息! ?...总结 以上所述是小编给大家介绍的Android Studio 打包生成APK文件方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

1.7K10

Android Studio2.3打apk

LZ-Says:写代码写得突然蒙比了,来来回回折腾了小2个月,乱啊~ 前言 话说从Eclipse转化到Android Studio后,一直都没打个,发个版本,今天想提交测试打个版本,丫的一看,和Eclipse...apk,实际就是一个zip,大家可以修改后缀解压后查看,LZ解压的如下: ? 所有的Android应用程序都要求用一个证书进行数字签名,Android系统不会安装没有进行签名的App。...如果你不小心采用了不同的证书,那么系统会要求你的应用程序采用不同的名,在这种情况下手机相当于安装了一个全新的应用程序。...如果想升级应用程序,签名证书要相同,名称要相同,Android就是如此傲娇 ! 2.应用程序模块化: Android系统可以允许多个应用程序在一个进程里运行,但前提是他们都是用同一个证书签名的。...fyh2003/article/details/6911967; https://developer.android.google.cn/about/versions/nougat/android-7.0.html

88610

使用adb命令安装安卓apk

虽然网上也有许多adb安装安卓的教程,但经过自己亲自试了一下后,觉得自己写下来的才是自己的收获。...下载后是个压缩,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了 因为安装里就有个cmd,所以就省去了在运行中打开cmd,再在cmd中打开adb的步骤了,在要用adb工具时直接点击cmd.exe...我就绕过了这个问题,使用了强制覆盖安装的命令再次安装,这才安装成功了, 覆盖安装命令行:adb install -r apk所在路径,如下图: 有时候会出现这个 error: cannot connect.../blog.csdn.net/ipinki1218/article/details/80704806 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136654.html

10.4K10

Matrix-ApkChecker — Apk 分析减利器

Matrix-ApkChecker 作为 Matrix 系统的一部分,是针对 android 安装的分析检测工具,根据一系列设定好的规则检测 apk 是否存在特定的问题,并输出较为详细的检测结果报告,...搜索 apk 中未经裁剪的动态库文件 动态库经过裁剪之后,文件大小通常会减小很多 示例分析 下面,我们对一个示例 apk 使用 Matrix-ApkChecker 进行检查,并根据检查的结果进行针对性的减优化...存在无用资源,包括未使用的系统 support 中的资源、第三方资源中的无用资源以及示例 app 定义的资源 ? 4. 存在无用的 assets 资源,应该删除2....每个 Task 的输出结果保存在 json 对象中,然后通过 OutputFormater 来对输出结果进一步加工(可以转成 html 格式),也可以实现自己的 OutputFormater 自定义输出内容的格式...可自定义检查的输出结果格式,便于将检查结果展示在 UI Matrix-ApkChecker 支持 json 格式和 html 格式的输出结果,默认的输出结果包含了最详尽的信息,开发者可以通过自定义输出结果的

4.4K40

robotium android,Robotium 测试Android apk安装

介绍 要测试apk程序必须和我们编写的测试程序拥有相同的签名(signature)。...如果没有apk程序的签名秘钥,就要去除apk程序的签名,然后再使用自己的key对其签名(这一步中,我们可以使用debug key),已经有现成的工具可用,下载地址re-sign.jar,这个工具可以去掉...apk程序的原签名,然后使用我们自己的debug key对其签名。...详细 编写测试用例之前,我们需要知道apk程序的名(package name)和启动页面名称(launcher activity name),这两个名称我们可以通过程序启动时的日志(adb logcat...throws Exception { solo.finishOpenedActivities(); } } 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160091.html

35520
领券