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