I'm trying to get my device to debug my software but it won't show up in the AVD list. The ADB can see it and so does the Eclipse device manager. I can get an interactive shell using adb etc.
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
List of devices attached
BX9038ZRUV device


avd is only for virtual Device. What you have to do is:
Run Configs> change to "Ask everytime you run app" , or your real device.

AVD stands for Android Virtual Device, your phone is a real one. It should show up in the Select target list when you run or debug an application.
The AVD list only the virtual devices (emulators). Select "Always prompt to pick device" in your run config!
来源:https://stackoverflow.com/questions/13103383/android-avd-not-recognizing-device-but-adb-does