0

Androidアプリを実際のAndroidフォンで実行しようとしています。以前にこれを行ったことがありますが、今は接続したい別の Android 携帯があります。電話はHTC Wildfire A3333-Androidバージョン2.2.1(私が知っている古い)です...それが助けになるなら。

デバイスを接続すると、Windows デバイス マネージャーに表示されます。

ここに画像の説明を入力

マネージャー内の電話のドライバーを、以前に機能していたのと同じ場所 ( sdkhome\extras\google\usb_driver\i386) に接続しましたが、常にドライバーが最新であると表示されます。

Androidデバイスリストにまったく表示されません!

ここに画像の説明を入力

adbサーバーを強制終了して再起動した後でも、コマンドプロンプトで接続されたデバイスが表示されますが、Androidデバイスチューザーにはまだ表示されません。PCを再起動し、電話を何度も再接続しました。

ここに画像の説明を入力

誰か助けてくれませんか?

4

1 に答える 1

6

@ecrip

あなたのアプリには2.3.6 [GingerBread API 10]最小限のターゲットが必要ですが、あなたが2.2.1(Froyo API 8)言ったようにデバイスがあります

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />

あなたのプロンプトではandroid 2.2.1(Froyo API 8)、あなたが言ったようにAPI 10を要求しているので、ここにはリストしていませんが、コマンドに表示されていますが、promptこれが問題です

解決

新しいバージョンのデバイスを使用するか、アプリケーションの minSdkVersion を低くしてください

@ecripコマンドにadbがリストされている場合は、最小sdkまたはアプリケーションがデバイスのAPIバージョン以下であることを確認してください

stop showingこれはadbの非常に一般的な問題です突然デバイスを接続したり、デバイスを作成したりofflineしない場合の最も一般的な解決策online その後

Restart Eclipse

またReboot System

あるいは

USB デバッグが有効になっている場合は、コマンド プロンプトでこれを実行し、<sdk>/platform-toolsに移動します。

adb kill-server

adb start-server

adb devices

ノート:

  1. 私の場合、 adbパスをに設定したため、cmd直接コマンドを実行していますadbEnvironmental Variable
  2. PCに接続されているデバイスIPがわかっている場合は、次を使用して接続できます

    adb connect <あなたのIPアドレス>

ここに画像の説明を入力


usb-debugging が無効になっている場合は、次のいずれかを実行します

Android デバイスで USB デバッグを有効にしておく Android 2.3.6 の場合

設定 >> アプリケーション設定 >> 開発

Android 4.2 タブの場合

開発者設定

ここに画像の説明を入力

Android 2.3.6 の場合

于 2013-08-31T22:38:25.650 に答える