我有一个Android BQ Aquaris E5 HD版本4.4.2当我把它插在我的Mac上时,android文件管理器启动并且一切正常,但是当我从eclipse运行我的Android应用程序时我的手机没有出现在设备列表中以运行该应用程序。 但是,如果我尝试使用三星SIII,它可以正常工作
这里有什么不妥?
答案 0 :(得分:2)
我也有BQ E5,但是FHD版本。
试试这个:
1)安装ADB Driver Installer并确保您的设备出现在此软件屏幕中。 http://adbdriver.com/
2)转到Eclipse
3)转到Windows / Open Perspective / DDMS
4)在出现的屏幕中,选项卡左侧显示“Threads”,上面有一个小三角形“View Menu”
5)选择“重置adb”
6)在手机中接受授权信息
您的设备应该立即显示并可用。
祝你好运答案 1 :(得分:2)
我有同样的问题,相同的设备(BQ Aquaris 5 HD),相同的Android版本(4.4.2),也是一个mac(我认为@Serge答案适用于Windows操作系统)。我在另一个主题中找到了来自用户this answer的dustmachine后面的解决方案。
按照有关编辑adb_usb.ini的步骤进行操作,在我的情况下,供应商ID为0x2a47,但为了以防万一,请自行检查。
命令 echo 0x2a47>>由于某种原因,〜/ .android / adb_usb.ini 对我不起作用。如果您遇到这种情况,请转到您的主文件夹(终端将默认打开,或者只执行命令 cd )并执行命令 ls -a 以查看隐藏文件并检查.android文件夹是否存在。进入( cd .android )并执行 echo 0x2a47>> adb_usb.ini 它应该可以正常工作。您可以使用pico( pico adb_usb.ini )进行检查。
现在重置adb。在我的情况下,因为我没有将它作为环境变量,所以我在sdk中找到了adb程序所在的文件夹。它应该是 / android-sdk-macosx / platform-tools / 之类的东西。只是寻找它,应该很容易。要重置adb,请执行命令 ./ adb kill-server (或者只有 adb kill-server ,如果您将adb作为环境变量),然后执行 ./ adb设备。它应该重启守护进程。插入您的Aquaris并再次执行 ./ adb devices 。如果一切顺利,它现在应该出现。
还有一件事。它现在应该出现在手机弹出窗口,其中包含有关从该计算机进行调试的建议。例如,如果你不接受它,那么当提示在eclipse中选择设备时,设备将显示为离线且不可选。如果您接受该设备将最终可用于调试,就像您使用模拟器一样。
很抱歉,如果我解释了一些明显的步骤,但是在找到解决方案时遇到了很多问题。
如果您仍遇到问题,请确保已将设备设置为调试模式(the seven build-number tap)。请查看此问题以获取更多详细信息:
How to load my app from Eclipse to my Android phone instead of AVD
答案 2 :(得分:0)
您是否启用了USB调试功能?
转到设置 - >开发人员选项 - > 并启用 USB调试。
答案 3 :(得分:0)
1)断开USB与MAC的连接
2)echo 0x2a47>> 〜/ .android / adb_usb.ini
3)adb kill-server
4)使用USB将数据板连接到MAC
5)adb设备