2016-11-20 121 views
0

我試圖在Android Studio中運行我的新項目。我想在模擬器上運行它。我創建了新的虛擬設備,但Android Studio沒有看到此設備。我創建了〜10個具有各種配置的設備,問題依然存在。我的項目是在API 23上創建的。當我從sdk文件夾運行AVD Manager時,它顯示了我創建的每個設備...下面我附上了這個問題的屏幕。有人能幫我嗎?Android Studio - 沒有虛擬設備

p.s.當我在「編輯配置」改變了目標,那麼我的項目工程,但我有一個機會,以測試它的各種配置,無需編輯配置所有的時間..

Android的工作室: enter image description here

來自sdk文件夾的AVD Manager: enter image description here

+0

您可能想要在命令行工具中導航到C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools(或類似)並運行'adb devices'命令。它的輸出可能會顯示你遇到的錯誤。來源:[鏈接](http://visualgdb.com/KB/?ProblemID=noandroiddev) – sup4eli

+0

這是命令的結果:http://i.imgur。com/c7Aq5Tg.png –

+0

試試這個鏈接http://stackoverflow.com/a/26231025/5244435 – sup4eli

回答

3

由於解釋如何正確設置AVD-android虛擬設備有幾個來源,因此檢查官方文檔here可能是一個好主意。

  • 的基本步驟:

    1. 在Visual Studio中選擇Android的 - > AVD管理。
    2. 在AVD管理器中按「新建」。
    3. 輸入設備名稱並選擇一個目標。請使用Android 2.3.3或更高版本。舊版本不穩定,可能無法正常工作。
    4. 請點擊 「Create AVD」
    5. 按下 「開始」
    6. 等到你的設備啓動。

如果你進入的AVD管理器「沒有發現任何Android設備」你想檢索與以下步驟一些更多的信息:

  1. 打開命令行工具。
  2. 轉到您的Android SDK目錄平臺的工具目錄(C:\ Program Files文件(x86)的\ Android的\ Android的SDK \平臺工具)
  3. 運行adb devices命令。
    Credit goes to this article

輸出可能提供關於原因的線索。 在你的情況下,我能夠在SO上找到以下類似問題的帖子,review it here!

+0

感謝您的幫助,我只添加一件事:如果解決方案'adb nodaemon server'工作(執行無誤),並且每次運行虛擬設備時都必須運行它,請嘗試以管理員身份運行Android Studio。對於我來說,上述解決方案的組合。 –

0

最簡單的方法是在啓動應用程序之前啓動要在其上部署應用程序的設備。

這樣,如果您的應用根據其清單的minSdkVersion字段兼容,此設備將出現在部署目標中。

+0

感謝您的回答,但不幸的是仍然無法正常工作。我不知道該怎麼做,昨天我將Android Studio從2.1更新到了2.2.2版本。在此更新之前,它完美運行。 –