什么是组件化和插件化? 组件化和插件化 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成…
标签:apk
记一次Installation error: INSTALL_PARSE_FAILED_MANIFEST的坑
新建了一个service,在AndroidManifest.xml中配置该service, 图1 错就错在process=“20”,这是手误写的。 因为多了这个配置,编译器一直报“Installation error: …
APP更新历险记
一、前言 更新功能是一个App必备的初始功能,当前app的更新主要分为以下几个步骤: 1、通过接口将本地版本与服务器上的版本记性比较。 2、如果服务器的版本更新,则获取线上版本号、更新说明、文件大小以及文件更新地址;否则…
Android逆向工程
分析APK文件 要分析APK文件,首先要了解APK打包过程 安卓打包过程 打包资源文件(aapt) 检查Manifest合法性 将res和asserts目录的资源打包加密,生成resources.arsc 生成加密后的M…
Android项目apk自动打包方案
一、需求说明 对于Android项目,随着项目迭代次数和需求的增加,很多时候一个项目需要维护多个版本的代码(至于多版本代码如何管理,参考之前的文章:<a href=”http://www.jianshu…
Android Studio apk签名及生成apk名字修改
这个问题很简单,在此主要是想记录以下,在主项目的build.gradle文件中加入以下代码: android { //其他配置代码... android.applicationVariants.all { variant…
Android apk简单的攻防策略
(⊙o⊙)… 好几个月没写东西了,这个文章是3个月前想搞的,直到现在才发出来………. o(╥﹏╥)o Paste_Image.png 言归正传 一.APK的简单破译并且破译相关的算法和…
Android组件化
1、组件化和插件化区别: 组件化开发: (1)、组件化是将一个app分成多个Module,每个Module都是一个组件; (2)、组件化在发布的时候,所有组件以lib的形式被主app工程依赖,并打包成1个apk,不支持动…
通过apktool反编译APK
参考文章: https://blog.csdn.net/vipzjyno1/article/details/21039349/ 如何使用? 下载上述工具中的apktool,解压得到3个文件:aapt.exe,apkt…
你必须要懂的APK瘦身知识
随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是…
对某APK反编译修改代码到重新打包编译
由于兴趣的原因需要对某地图APK进行反编译,然后修改AndroidManifest,再重新打包编译。此处声明,并没有做什么坏事,只是纯粹的了解下技术。网上最大的坑就是下载apktool这个工具,自己下载了好多次,很多都有…
Android Studio 打包Apk
Android Studio 打包 开发完一款Application之后,需要对其进行打包,才可以发布工用户使用(release)。而Android Studio就具备了打包的工具。有一下两种打包方式: Gradle配置…