要使用ADB(Android Debug Bridge)調試啟動Activity,請按照以下步驟操作:
確保已經安裝了ADB工具。如果沒有安裝,可以從這里下載Android SDK Platform Tools:https://developer.android.com/studio/releases/platform-tools
將Android設備連接到電腦。確保設備上的USB調試已啟用。要啟用USB調試,請轉到設置 > 系統 > 開發者選項 > USB調試。如果您沒有看到開發者選項,請轉到設置 > 關于手機,然后連續點擊“版本號”7次以啟用開發者選項。
打開命令提示符(Windows)或終端(Mac/Linux),然后輸入以下命令以確保您的設備已連接:
adb devices
這將顯示已連接的設備列表。如果您的設備已連接,您將看到其設備ID。
adb shell am start -n <your_package_name>/<your_activity_name>
將<your_package_name>
替換為您的應用程序包名,將<your_activity_name>
替換為您的啟動Activity名稱。例如:
adb shell am start -n com.example.myapp/.MainActivity
adb shell am start -n <your_package_name>/<your_activity_name> -D
在啟動命令后添加-D
參數以啟用調試模式。
adb shell jdb -attach <pid>
將<pid>
替換為進程ID。您可以使用adb shell ps
命令找到進程ID。
現在您可以使用JDWP命令進行調試,例如設置斷點、查看變量值等。
要從ADB shell斷開調試連接,請使用以下命令:
adb shell jdb -detach
adb uninstall <your_package_name>
將<your_package_name>
替換為您的應用程序包名。
請注意,這些步驟適用于Android Studio中的Java項目。如果您使用的是Kotlin或其他編程語言,調試過程可能略有不同。