簡體   English   中英

"Android Studio:模擬器正在運行但未顯示在運行應用程序“選擇正在運行的設備”中"

[英]Android studio: emulator is running but not showing up in Run App "choose a running device"

我已經通過 AVD 管理器啟動了我的模擬器,一旦它運行,我就點擊了run app<\/code> 。 我已經等了幾分鍾讓我的正在運行的設備出現在choose a running device<\/code>但窗口總是保持空白。

您正在運行的項目可能與模擬器設置不兼容(API 版本/硬件要求) 如果targetSDKminimumSdk版本低於或等於模擬器的 sdk 版本,請檢查您的build.gradle文件。

您還應該取消選中“工具”>“Android”>“啟用 ADB 集成”

如果您的情況不同,請重新啟動您的 Android Studio 並再次運行模擬器。

這個線程幫助我解決了我的問題,特別是這個答案:

  • 在 Android Studio 中,轉到菜單 -> 工具
  • 安卓
  • 取消選中啟用 ADB 集成

對於有問題的其他人 - 提供的答案都不適合我。

我的情況可能與其他人不同,但我首先安裝了Android Studio ,它默認將 SDK 安裝到: C:\\Users\\[user]\\AppData\\Local\\Android\\sdk 然后我們決定在我們的項目中使用 Xamarin,因此默認情況下安裝了 Xamarin 並安裝了一個額外的 SDK,位於: C:\\Program Files (x86)\\Android\\android-sdk

更改 Xamarin 以匹配我在注冊表中所做的相同 SDK 路徑對我有用(盡管通過 VS 設置我猜它是相同的):

\\HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Android SDK Tools\\Path

更改路徑以匹配Android Studio SDK 路徑,關閉所有內容,啟動 VS Emulator,運行 Android Studio,確保ADB integration關閉並嘗試。 它對我有用。

如果取消選中 ADB 集成,則不能再使用調試。您可以重新啟動 adb 服務器,運行

$adb kill-server
$adb start-server

在終端中重啟 adb 服務器而不重啟 Android Studio。 然后模擬器出現。

我的模擬器有類似的問題。 通過擦除模擬器數據解決

工具 > ABD 管理器 >操作擦除數據下的向下箭頭

注意:這是刪除模擬器內的所有數據。

我的模擬器曾經突然消失,但該應用程序仍在繼續運行。

解決方案- 打開任務管理器並殺死 qemu-system(在 Android Studio 下)。 這將停止模擬器。 然后重啟模擬器。

您的 adb 連接已斷開。

日食

打開 cmd-prompt 類型 adb kill-server 然后 adb start-server

重新打開日食

運行項目!

這在 Android studio 4+ 和 Mac OS 上對我有用

  1. 刪除您當前擁有的所有 AVD。
  2. 轉到首選項 > 外觀和行為 > 系統設置 > Android SDK > SDK 工具
  3. 卸載安卓模擬器
  4. 重啟安卓工作室。
  5. 從同一個地方重新安裝 Android 模擬器。
  6. 創建一個新的模擬器!

嘗試打開模擬器並與 android studio/eclipse 並行運行,然后將顯示選項以在選擇設備中進行選擇(模擬器名稱,我的是 Genymotion)。

檢查模擬器的android路徑。

我不得不在這里更改注冊表:

 HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Android SDK Tools

到sdk位置的實際路徑(可以在android studio中找到:settings-> System Settings -> Android SDK)

所有的功勞都歸功於這篇博文的作者www.clearlyagileinc.com/

擦除您的 Android 虛擬設備的數據,然后啟動模擬器。 為我工作。

這個答案並沒有提出解決方案。 只是一種解決方法,以防有人正在尋找

我正在使用基於 Idea 的 Android Studio(有些人在這里談論 eclipse one)

當我在模擬器中啟動應用程序時(使用 Android Studio 的運行應用程序按鈕)顯示 AVD,但應用程序沒有啟動或運行。

但是,當我連接我的手機並在我的手機上啟動該應用程序時,該應用程序可以正常工作(這本身需要一些時間,在移動設備上啟用開發人員選項並進行正確的配置)

  • 因為我的應用程序是在連接的移動設備上啟動的,所以我可以說應用程序沒有任何問題。
  • AVD 集成存在一些問題,我無法弄清楚,所以到目前為止,我正在按照以下方式解決我的問題。

1 - 我通過在 AVD 上拖動 APK 文件手動安裝了該應用程序。 (APK文件是app\\build\\outputs\\apk\\debug文件夾)

2 - 然后我的 AVD 沒有顯示已安裝的 APP 列表。 3 - 我在 AVD 上使用 Google bar 搜索我的 APP 並拖動 AVD 主屏幕上的 APP 圖標。

4 - 我現在可以使用 AVD 主屏幕上的 APP 圖標啟動 APP。

**這就是我解決問題的方式。 **

我已驗證 Run App Icon 確實安裝了該應用程序。 安裝,而不是啟動,對我來說似乎是問題。

  1. 從 genymotion 按鈕啟動設備(必須先安裝 genymotion 並在設置中設置 genymotion 文件夾位置)
  2. 運行應用程序
  3. 選擇genymotion跑步機

在您的設備中,您要運行應用程序 轉到設置關於設備>>內部版本號三次點擊或更多並返回設置,您會發現“開發人員選項”出現轉到並單擊“USB 調試”完成

暫無
暫無

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

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