簡體   English   中英

為什么Android Studio無法在三星手機上進行調試?

[英]Why won't Android Studio debug on my Samsung phone?

當我單擊調試按鈕時,“選擇部署目標”將我的手機顯示為已連接的設備,然后選擇它。 我的手機是帶有Android 4.4.4,API 19的Samsung J1 Ace(SM-J110F)。我已經在該應用上運行過幾次該應用,甚至今天早上一次,然后突然,我開始在控制台中看到以下內容:

$ adb shell am start -D -n "com.bradykelly.heavyweights/com.bradykelly.heavyweights.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connecting to com.bradykelly.heavyweights
Connected to the target VM, address: 'localhost:8652', transport: 'socket'
Disconnected from the target VM, address: 'localhost:8652', transport: 'socket'

斷開連接實際上是在連接后立即進行的,而我的電話卻什么也沒有。 我嘗試模擬手機,但Android Studio掛起“等待目標設備上線”。 仿真器已啟動且可見,但僅在其屏幕上顯示“ Android”。 我寧願在電話上調試的原因是,當仿真器工作時,它比仿真器快得多。

一個里面有多個問題。

Android模擬器

Android模擬器的首次啟動需要大量時間。 耐心一點!

安裝應用程序的前提條件

關於您的應用/智能手機,您必須檢查以下幾點:

  1. 清單中的最低API級別<= 19

  2. 開發人員選項已啟用以及USB調試

  3. 設備仍然接受您環境的調試密鑰

其他想法

這也是一個主意,請拔下插頭再重新插入。 重新啟動計算機(如果使用Windows,則可能是解決方案)。 檢查adb驅動程序。

您也可以嘗試使用以下命令行(使用shell):

adb kill-server
adb start-server
adb devices

裝置下方會列出您的裝置嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM