2015-10-05 84 views
6

今天早上我將Android Studio從1.3。[東西]升級到了1.4。 升級後,當我運行設備選擇器對話框底部的應用程序時,會出現一條紅色的消息「所選設備不兼容。」並確定按鈕被禁用。將Android Studio升級到1.4後無法使用Device Chooser部署應用程序

我在這裏有不同的Android版本的多個設備。在其中一些安裝了android 5.0+的版本中,在選擇正在運行的設備列表中的「兼容」列中顯示確定文本。升級後,所有「不兼容」。

有人可以請指教該怎麼辦? 我應該重新安裝舊版Android Studio(1.3)並繼續工作嗎?

Screenshot

+2

我真的可以說Android Studio以浪費大量開發者時間而出名。想象一下,如果你在一個實際的工作場所,時間非常重要,你不能提供,因爲你正在浪費時間修補這些東西。這很煩人。 –

回答

16

掙扎了一段時間後,我已經找到了解決辦法: 而不是使用設備選擇器對話框,您可以直接部署。 解決問題的步驟:

  1. 打開運行/調試配置對話框。
  2. 從左側的樹中選擇您的應用配置。
  3. 在常規選項卡中,找到目標設備組框並選擇USB設備單選按鈕。

當您運行應用程序時,它不會顯示設備選擇器對話框,它會直接在連接的Android設備上直接部署應用程序。

Screenshot

+0

非常感謝,此方法有效,+1。我仍然不明白指定USB設備和使用Device Chooser的區別? – Sabuncu

+0

區別在於,當您選擇了USB設備選項時,Android Studio直接在連接的USB設備上部署應用程序,而不顯示設備選擇器對話框。 –

+0

好的謝謝。那麼應該只有一個USB設備連接,對吧? – Sabuncu

5

對於那些運行的移動應用程序時,誰仍然得到了錯誤,與Android 1.4工作室的問題。

https://code.google.com/p/android/issues/detail?id=187665 

顯然,問題是這一行:

<uses-feature android:name="android.hardware.type.watch" android:required="false"/> 

Android的工作室似乎被忽略了android:required="false"部分。希望它會在後續更新中得到修復。

我通過使緩存無效並重新啓動Android Studio(Android Studio - > File - > Invalidate Caches/Restart - > Invalidate Cache and Restart)來臨時解決問題。但是,如果這不起作用,那麼可以繞過運行配置中的對話框並直接選擇設備或模擬器來嘗試。

+1

我在他們的問題跟蹤網站上報告了該問題:https://code.google。com/p/android/issues/detail?id = 188746 正如他們所說,該修補程序將在版本1.4.1和1.5中提供。 –

相關問題