Androidエミュレーターは非常に遅いため、アプリケーションの実行をテストすることはできません。とにかくエミュレータの代わりにIDEを使用して実際の電話でアプリケーションをデバッグ/実行することはできますか?
通常、ハンドセットでUSBデバッグをオンにして、USB経由でPCに接続できます。ハンドセットは、エミュレータと同じ方法でadbに表示されます。携帯電話の製造元からドライバーをダウンロードする必要がある場合があります。
私のHTCの願望では、設定は次のとおりです:
設定-> アプリケーション-> 開発-> SBデバッグ
電話機でUSBデバッグを有効にします。コンピューターに接続します。 ADBはそれを認識し、仮想デバイスと同じように使用できます。
./adbデバイスがお使いの携帯電話を多数の疑問符としてリストしている場合、一部の権限が不足しています。これを修正するには、ルートとしてadbサーバーを再起動します。行の何か:
~$ ./adb devices
List of devices attached
emulator-5554 device
????????????? device <--- your phone
~$ Sudo -s
~# ./adb kill-server
~# ./adb devices
List of devices attached
emulator-5554 device
1232345345345 device <--- your phone
コンテキストはWindows向けですが、Linux(Fedora)でも同じ問題がありました。 /etc/udev/rules.d/に新しいファイルを作成する必要がありました(Hyperboreusが示すようにadbを再起動します)。
これは http://developer.Android.com/tools/device.html で明確に示されています。
一瞬
Windowsユーザーの場合:
1. Go to Command Prompt
2. Type cd /path/to/adb.exe
3. Type adb.exe devices
4. Type adb.exe kill-server
5. Type again adb.exe devices
あなたのデバイスを手に入れたら、それでいい。そうでない場合は、もう一度試してください。