簡體   English   中英

Android Studio 看不到 genymotion

[英]Android Studio doesn't see genymotion

我將 android studio 的 0.5 版本更新為 0.8.14 版本,但現在 studio 沒有看到 genymotion ,我現在必須做什么? 謝謝大家。

編輯:我也通過更新 genymotion 解決了這個問題

Genymotion 默認使用它自己的 ADB 二進制文件。 如果它的版本與 Android Studio 使用的版本不同,它們可能會發生沖突,並且您會遇到很多問題。 其中之一可能是未檢測到 Genymotion,以及部署應用程序出現問題。

我建議將 Genymotion 設置為使用 Android Studio 也在使用的 ADB/Android SDK,而不是使用默認的 SDK。 這樣您就可以避免在未來的更新中發生沖突。

在此處輸入圖片說明

您必須先安裝 Genymotion 插件,單擊“文件”選項卡,找到“插件”選項,在底部,搜索 Genymotion,然后安裝。 安裝完成后,您需要重啟Android Studio,之后您會在“Sdk Manager”圖標附近看到Genymotion圖標,點擊它,然后指定您的Genymotion安裝位置即可。 另外,請確保您安裝了“Oracle Virtual Box”才能使用 Genymotion,這是一項要求。

編輯-在此處輸入圖片說明

然后你的 genymotion 虛擬機出現,點擊你想要的(我認為它必須關閉才能開始點擊/不灰色)然后點擊開始,

在此處輸入圖片說明

然后單擊菜單欄下方按鈕欄中心附近的綠色播放圖標,genymotion 虛擬機應出現在“正在運行的設備”下。 突出顯示它並單擊確定,它應該啟動並顯示您的程序。

在此處輸入圖片說明

打開 Genymotion Shell,使用命令行devices list將顯示在此處輸入圖片說明然后在 cmd 中使用命令行adb connect IP address如果沒有在工作室中顯示設備。也許重新啟動工作室。

一句話(你需要找到你的設備ip): adb connect 192.168.***.***:5555


2019-03-19 09:10:00

我的環境:

  • Ubuntu 18.04
  • Genymotion 3.0.1 版
  • Android 調試橋版本 1.0.40
  • AndroidStudio 版本 3.3.2

我的問題:

  1. adb 設備: list is empty
  2. 未檢測到 USB 設備或正在運行的模擬器

我的解決方案:

  1. cd /opt/genymobile/genymotion
  2. ./genymotion-shell
  3. devices list (如果沒有正在運行的設備啟動一個)
  4. 在其他終端運行adb connect yourDeviceIP:5555

參考:

  1. https://stackoverflow.com/a/27262302/7707781
  2. https://stackoverflow.com/a/24926960/7707781

我遇到了同樣的問題,我關閉了 genymotion,然后點擊了運行按鈕,所以“選擇部署目標”對話框打開了。 之后,我以管理員身份打開 genymotion,啟動虛擬設備,一分鍾后它出現在“選擇部署目標”對話框中。

我認為關鍵是genymotion必須在android studio之后運行,並且可能必須打開“Select Deploymnt Target”對話框!

無論如何它對我有用

經過一些研究,我找到了一個解決方案,打開任務欄,然后結束處理 adb.exe,點擊運行(android studio)和 adb 將被重新創建,你的 genymotion 模擬器將在列表中。 豎起大拇指

當我將 Android Studio 更新到 3.4 時,我的系統中出現了同樣的問題。

  1. 打開 Genymotion 程序,
  2. 點擊左上角的“Genymotion”文字,
  3. “設置”-->“ADB”--> 勾選“使用 Genymotion Android 工具(默認)”
  4. 重新啟動 Genymotion 程序。

在此處輸入圖片說明 在此處輸入圖片說明

  • 轉到 Genymotion → 設置 → ADB → 使用自定義 Android SDK 工具( C:\\Users\\{username}\\AppData\\Local\\Android\\Sdk )。
  • 轉到 Android Studio → 搜索“Genymotion 設備管理器”→ 指定 Genymotion 的部分( C:\\Program Files\\Genymobile\\Genymotion )。
  • 轉到 Android Studio → View → Appearent → Toolbar。

首先安裝genymotion插件並重啟和android studio。重啟后你會在sdk管理器圖標附近看到genymotion設備管理器圖標選擇它並添加你有genymotion文件夾的路徑。如果你沒有看到圖標然后搜索genymotion設備管理器你會得到它

我曾經遇到過這個問題。 我必須手動將它連接到 adb 服務器並且它工作正常! 只需按照以下步驟操作:

1-打開你的模擬器

2-運行后,打開oracle vm virualBox manager app

3-雙擊您正在運行的模擬器。 你會看到IP管理值。 那是模擬器本地IP地址

4- 轉到您的 sdk 管理器路徑,然后是平台工具目錄

5- 在此目錄上打開 cmd(或使用 cd 命令)

6- 運行 adb connet ipAddress:5555

之后,您將在屏幕上看到連接到 ip 地址的文本。 回到android studio,你會看到adb出現了!

暫無
暫無

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

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