1. 程式人生 > >eng、user、userdebug區別簡述

eng、user、userdebug區別簡述

user userdebug eng
僅安裝標籤為 user 的模組 安裝標籤為 user、debug 的模組 安裝標籤為 user、debug、eng 的模組
設定屬性 ro.secure=1,開啟安全檢查功能 設定屬性 ro.secure=1,開啟安全檢查功能 設定屬性 ro.secure=0,關閉安全檢查功能
設定屬性 ro.debuggable=0,關閉應用除錯功能 設定屬性 ro.debuggable=1,啟用應用除錯功能 設定屬性 ro.debuggable=1,啟用應用除錯功能
設定屬性 ro.kernel.android.checkjni=1,啟用 JNI 呼叫檢查
預設關閉 adb 功能 預設開啟 adb 功能 預設開啟 adb 功能
開啟 Proguard 混淆器 開啟 Proguard 混淆器 關閉 Proguard 混淆器
開啟 DEXPREOPT 預先編譯優化 開啟 DEXPREOPT 預先編譯優化 關閉 DEXPREOPT 預先編譯優化

如果目標構建變體為 user,則 adb 無法獲取 root 許可權。