web-dev-qa-db-ja.com

Android Studioを1.4にアップグレードした後、DeviceChooserを使用してアプリをデプロイできません

今朝、Android Studioを1.3。[something]から1.4にアップグレードしました。アップグレード後、[デバイスの選択]ダイアログの下部でアプリを実行すると、赤いメッセージが表示されます。選択したデバイスに互換性がありません。」と表示され、[OK]ボタンが無効になります。

ここには、異なるAndroidバージョンの複数のデバイスがあります。Android 5.0+がインストールされているデバイスの中には、の[互換性]列にOKテキストがあります。実行中のデバイスのリストを選択します。アップグレード後、すべてが「互換性がありません」。

誰かが何をすべきかアドバイスしてもらえますか?古いAndroid Studio(1.3)を新規インストールして、引き続き機能する必要がありますか?

Screenshot

6

しばらく苦労した後、回避策を見つけました。[デバイスの選択]ダイアログを使用する代わりに、直接展開する必要があります。問題を修正する手順:

  1. [構成の実行/デバッグ]ダイアログを開きます。
  2. 左側のツリーからアプリの構成を選択します。
  3. [全般]タブで、[ターゲットデバイス]グループボックスを見つけて、[USBデバイス]ラジオボタンを選択します。

アプリを実行すると、[デバイスの選択]ダイアログは表示されず、接続されたAndroidデバイスに直接アプリがデプロイされます。

Screenshot

16

モバイルアプリの実行時に引き続きエラーが発生する場合は、Android Studio1.4の問題です。

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

どうやら、問題はこの行です:

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

AndroidStudioはAndroid:required="false"の部分を無視しているようです。うまくいけば、それはその後のアップデートで修正されるでしょう。

キャッシュを無効にして再起動することで問題を一時的に修正しましたAndroid Studio(Android Studio->ファイル->キャッシュの無効化/再起動->キャッシュの無効化と再起動)。ただし、これが機能しない場合は、次に、実行構成でダイアログをバイパスし、デバイスを直接選択するか、エミュレーターを選択することで試すことができます。

5
SunnySydeUp