-
Android 编译 App 的 Java 版本问题
分析 Android 编译时出现 Invoke-customs / Default interface methods 错误的根因,以及 support 库升级至 28.0.0 后需要切换到 Java 1.8 编译的原因,并介绍 D8/R8 编译链的演进。
-
2017年2月20日 在远程 Ubuntu 上编译 Android 工程
介绍如何在远程 Ubuntu 机器上搭建 Android 编译环境(SDK/NDK/Gradle/SVN),通过 SSH 远程编译并用 scp 取回 APK,解决本地编译卡死问题。
-
2016年4月9日 Android 平台 App 进程优先级
介绍 Android 进程类型、oom_adj 优先级定义、lowmemorykiller 机制和 trimApplications 机制,以及如何提高后台进程的优先级。
-
2016年4月7日 Android 的 dumpsys 命令
介绍 Android 平台的 dumpsys 命令,以及 meminfo、battery、activity、batterystats 等常用服务的使用方法。
-
2015年9月30日 如何查看 Android App 的方法总数
介绍用 dexdump 命令和 Gradle 插件 dexcount-gradle-plugin 查看 Android App 的方法数和字段数,解决 65535 限制问题。