Tag

Multidex

1 views collected around this technical thread.

ByteDance Terminal Technology
ByteDance Terminal Technology
Apr 7, 2023 · Mobile Development

Plugin Framework Overview and Performance Optimizations for Android Applications

This article examines the evolution stages of a plugin framework, analyzes performance bottlenecks such as Multidex, Dex2Oat, and class loading on Android devices, and presents detailed optimization strategies—including timing adjustments, forced compilation commands, and native class‑loader hook replacements—to improve app responsiveness and reduce ANR occurrences.

AndroidClass LoadingDex2oat
0 likes · 24 min read
Plugin Framework Overview and Performance Optimizations for Android Applications
Watermelon Video Tech Team
Watermelon Video Tech Team
Aug 1, 2019 · Mobile Development

Understanding and Removing Java Access Methods in Android Applications

The article explains why the Java compiler generates synthetic access$xxx methods for inner‑class field access, describes their negative impact on dex size, multidex, APK size and performance, and details a practical ASM‑based approach to safely eliminate them while handling related Dalvik bugs.

ASMAccess MethodsAndroid
0 likes · 10 min read
Understanding and Removing Java Access Methods in Android Applications
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 16, 2018 · Mobile Development

Analyzing and Splitting Android APK Packages with dexSplitter

The article explains how iQiyi created the open‑source dexSplitter tool to analyze Android APK composition, generate per‑module sub‑dex files using ProGuard/R8 mappings, and continuously monitor size growth, offering clear module‑level size statistics despite a modest overall dex size increase.

APKAndroidApp Size Analysis
0 likes · 9 min read
Analyzing and Splitting Android APK Packages with dexSplitter
Snowball Engineer Team
Snowball Engineer Team
Mar 2, 2018 · Mobile Development

Understanding Android's 64K Method Limit and Multidex Solutions

This article explains the origin of Android's 64K method limit, how it varies across OS versions, and evaluates several approaches—including Google Multidex, asynchronous child‑process loading, plugin architectures, and lazy loading—to help developers choose the most suitable solution for their app.

AndroidDexMultidex
0 likes · 8 min read
Understanding Android's 64K Method Limit and Multidex Solutions