Tag

Dalvik

0 views collected around this technical thread.

IT Services Circle
IT Services Circle
May 14, 2025 · Mobile Development

The Origin and Rise of Android: From a Small Startup to a Global Mobile OS

From Google's early recruitment challenges to acquiring a tiny startup that built a Java‑based demo system, Android emerged as an open‑source mobile operating system, leveraging Dalvik, overcoming hardware competition, and ultimately dominating the global smartphone market through rapid development and strategic alliances.

AndroidDalvikGoogle
0 likes · 13 min read
The Origin and Rise of Android: From a Small Startup to a Global Mobile OS
Watermelon Video Tech Team
Watermelon Video Tech Team
Nov 23, 2020 · Mobile Development

Analysis of Android D8 Compiler Register Allocation Bug Causing VerifyError Crash

This article investigates an Android D8 compiler bug where improper register allocation for long and double values leads to a VerifyError crash at runtime, explains the underlying Dalvik verification rules, demonstrates the faulty bytecode generation, and presents practical fixes and preventive measures.

AndroidD8Dalvik
0 likes · 14 min read
Analysis of Android D8 Compiler Register Allocation Bug Causing VerifyError Crash
Qunar Tech Salon
Qunar Tech Salon
Nov 20, 2020 · Mobile Development

Debugging Dalvik VM Native Code with LLDB on Android

This guide explains how to configure Android Studio and LLDB to perform native debugging of the Dalvik virtual machine on Android devices, covering both scenarios with and without app source code, required environment setup, useful LLDB commands, and step‑by‑step procedures for remote debugging.

AndroidApp DevelopmentDalvik
0 likes · 8 min read
Debugging Dalvik VM Native Code with LLDB on Android
Tencent Music Tech Team
Tencent Music Tech Team
Feb 9, 2018 · Mobile Development

Understanding String Encoding in Android JNI: From Native Crash to Source Code Analysis

This article investigates an Android JNI native crash caused by misusing NewString(), examines why a custom UTF‑8‑to‑UTF‑16 conversion was used instead of NewStringUTF(), compares Dalvik and ART string encodings, reveals a Dalvik UTF‑8 conversion bug fixed in ART, and advises developers on encoding nuances across Android versions.

AndroidDalvikJNI
0 likes · 26 min read
Understanding String Encoding in Android JNI: From Native Crash to Source Code Analysis