錯誤:java.lang.NoClassDefFoundError: com.baidu.mapapi.SDKInitializer
BaiduLBS_Android.jar、libs/armeabi*/libBaiduMapSDK.so。api 而非 implementation 導出傳遞性依賴。multiDexEnabled true 並安裝 MultiDex.install(this)。SDKInitializer.initialize() 必須在 Application.onCreate() 最早呼叫,且進程判斷正確。-keep class com.baidu.mapapi.** { *; }。// Build -> Analyze APK -> 搜尋 SDKInitializer.class
// 若不在 classes.dex,即為打包遺漏
優先檢查 build.gradle 依賴配置與 Application 初始化順序,90% 情況為依賴傳遞或 MultiDex 未配置導致。