Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android/Eclipse调试_Android_Eclipse - Fatal编程技术网

Android/Eclipse调试

Android/Eclipse调试,android,eclipse,Android,Eclipse,我对安卓系统的开发还比较陌生,但在我正在使用的新设备上调试时遇到了一些问题 之前,我使用的是运行安卓4.0.4的三星Nexus S(谷歌开发手机)。当我插入USB时,我收到两个通知:USB已连接,USB调试已连接。当连接时,Eclipse会提示我选择要调试的设备,我会在LogCat窗口中获得大量有用的信息 我最近开始使用三星Galaxy S4,运行安卓4.2.2。我已经安装了三星的,但当我插入USB时,我现在只收到一个通知:作为媒体设备连接。现在,当我通过Eclipse运行我的应用程序时,它不会

我对安卓系统的开发还比较陌生,但在我正在使用的新设备上调试时遇到了一些问题

之前,我使用的是运行安卓4.0.4的三星Nexus S(谷歌开发手机)。当我插入USB时,我收到两个通知:USB已连接,USB调试已连接。当连接时,Eclipse会提示我选择要调试的设备,我会在LogCat窗口中获得大量有用的信息

我最近开始使用三星Galaxy S4,运行安卓4.2.2。我已经安装了三星的,但当我插入USB时,我现在只收到一个通知:作为媒体设备连接。现在,当我通过Eclipse运行我的应用程序时,它不会提示我选择一个设备,并且在我的LogCat窗口中几乎什么都没有

有人能告诉我需要安装或配置什么,以使Eclipse提示我输入设备,并在调试时提供更详细的日志记录吗?USB调试已在手机的开发者选项菜单中启用。

a)您是否已打开三星S4调试模式

要激活USB调试:
从空闲模式>点击菜单>设置>应用程序>开发
检查“USB调试”

b) 您是否安装了在Eclipse中调试所需的驱动程序?它们不是常见的USB驱动程序。在谷歌上搜索你会找到它

c) 安装后,重新连接计算机,您将看到它将在您的设备上提及。已连接以进行调试。您的LogCat将开始填充

首先,您需要在构建版本上单击7次,将手机设置为开发者模式。完成此操作后,您可以检查
adb设备
,查看连接到您机器的在线设备。如果你看到你的设备,那么你就可以开始了


链接可能会有所帮助。

我的平板电脑和类似的程序也有类似的问题。我发现,如果您使用applications manager强制退出usb共享程序,那么eclipse就会找到手机。这绝不是一个长期的解决方案,但至少您可以看到logcat。

您是否在开发者设置中设置了新手机的除虫设置?程序员选项->USB去块或类似的东西。你应该启用开发者设置。果冻豆是不同的。USB调试已经启用,正如我在原始帖子中指定的。它说开发人员模式已经打开。当你说要检查adb设备时,你是指我电脑上的设备管理器吗?因为我已经安装了三星的USB驱动程序,在Android手机下的设备管理器中,它将其识别为三星Android ADB接口。理想情况下,这应该是检查设备驱动程序的正确路径-…\adt-bundle-windows-x86-20130219\sdk\extras\google\USB\U驱动程序。如果你没有看到google文件夹,请尝试通过eclipse更新你的android sdk。然后卸载当前的驱动程序并再次插入设备。当windows尝试搜索驱动程序时,请选择“从文件夹中选择”,并使用驱动程序源的早期路径。我过去有过一个确切的问题,这个问题已经解决了。不知怎的,它没有认出制造商的司机。