问题标签 [usb-debugging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1738 浏览

android - 如何通过 USB 调试连接 Hannspad 平板电脑 10.1" (HSG1279)

我在将 Hannspad 平板电脑 10.1" (HSG1279) 与我的电脑连接以进行 USB 调试时遇到问题。当我adb devices在 cmd 中运行时,它无法识别设备。

我努力了:

  • 安装通用 ADB 驱动程序
  • 通过互联网安装了许多推荐的驱动程序
  • 运行“Windows Update”以更新驱动程序
  • 尝试通过无线(adb Wireless)连接到设备

上面的选项都不适合我。我已经花了 1 天的时间试图弄清楚这一点。

你能帮我么?

谢谢

编辑 我还在 .android\adb_usb.ini 中添加了我的 USB VendorID 并重新启动了我的 adb

0 投票
2 回答
2341 浏览

android - 无法在 Windows 8.1 上安装适用于 android 的 OEM 驱动程序

我无法在 Windows 8.1 64 位操作系统上安装用于 android 调试的 OEM 驱动程序。到目前为止,我已经完成了以下步骤。

  1. 从 SDK 管理器下载了 android usb 驱动程序。放在D盘Android SDK目录下。通过开发者选项在我的手机上启用 USB 调试。

我电脑上的驱动路径:

D:\Program Files\Android\sdk\extras\google\usb_driver

  1. 我还按照一些地方的建议进行了更改,以便在 Windows 8.1 上安装未签名的驱动程序(在系统设置中选择第 7 步)
  2. 在我的系统上检测到运行 4.2.2 android 版本的手机(作为媒体设备连接)。我也尝试过 PTP 相机,但没有运气。

最后是问题。当我转到设备管理器并更新驱动程序时,我选择了在我的计算机上查找驱动程序的选项。我上面给出了D盘下的路径。当我点击下一个窗口时说“找不到驱动程序”。请帮助我,我无法理解可能是什么问题

谢谢

驱动程序选择

错误

在此处输入图像描述

0 投票
0 回答
200 浏览

java - Libgdx Android,无法在 USB 调试模式下运行项目

好的,我一直在用 libgdx 做几个演示项目,但当时我没有安卓设备,所以我无法测试它们。我最近买了一台平板电脑,我决定看看我的项目是否在通过 USB 连接的设备上运行。

我启用了 USB 调试模式,创建了一个新的 libgdx 项目并进行了测试。有用。所以问题不在于连接,而是我试图运行的其他项目。

第一个项目是在阅读 libgdx 书籍时编写的。因为当我第一次编写应用程序时,我不得不重新安装我的电脑,我的 android 版本增加了,让它再次与新版本一起工作很痛苦。所以它可能是问题的根源。作为桌面运行工作正常,作为 android 运行给我以下错误:

[2015-04-19 09:08:37 - Cyber​​Glider-android] Dx 警告:忽略不带有关联 EnclosureMethod 属性的匿名内部类 (com.sun.jna.win32.W32APIOptions$2) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它不是内部类。

它给了我该消息的 15 个副本,因为核心项目中有 15 个类。我尝试清理所有项目,但没有奏效。然后错误继续:

[2015-04-19 09:08:37 - Cyber​​Glider-android] Dx 故障处理“javax/xml/namespace/QName.class”:

不构建核心库时对核心类(java.* 或 javax.*)的不明智或错误使用。

这通常是由于在使用 IDE(例如 Eclipse)时无意中在应用程序的项目中包含了核心库文件。如果您确定您不是故意定义核心类,那么这是对正在发生的事情的最可能的解释。

但是,您实际上可能正在尝试在核心命名空间中定义一个类,例如,您可能从非 Android 虚拟机项目中获取了该类的源代码。这肯定是行不通的。至少,它会危及您的应用程序与平台未来版本的兼容性。它的合法性也经常受到质疑。

如果你真的打算构建一个核心库——它只适合作为创建完整虚拟机发行版的一部分,而不是编译应用程序——然后使用“--core-library”选项来抑制这个错误消息。

如果您继续使用“--core-library”,但实际上正在构建应用程序,那么请预先警告您的应用程序在某些时候仍将无法构建或运行。请为愤怒的客户做好准备,他们会发现,例如,一旦他们升级操作系统,您的应用程序就会停止运行。你会为这个问题负责。

如果您合法地使用了一些恰好位于核心包中的代码,那么您拥有的最简单安全的替代方法是重新打包该代码。也就是说,将有问题的类移动到您自己的包命名空间中。这意味着它们永远不会与核心系统类发生冲突。JarJar 是一个可以帮助您完成这项工作的工具。如果你发现你做不到这一点,那么这表明你所走的道路最终会导致痛苦、痛苦、悲伤和悲叹。

[2015-04-19 09:08:37 - Cyber​​Glider-android] Dx 1 错误;中止 [2015-04-19 09:08:37 - Cyber​​Glider-android] 转换为 Dalvik 格式失败,错误 1


然后我还有第二个应用程序,它在我新安装的计算机上启动。所以我不必在此过程中更改android版本。当我尝试在 android 设备上运行该应用程序时,它会给我以下错误作为弹出窗口:

超出未处理的事件循环异常 GC 开销限制

无法执行 dex:超出 GC 开销限制 超出 GC 开销限制

控制台日志给了我这个

[2015-04-19 09:14:38 - Dex Loader] 无法执行 dex:超出 GC 开销限制 [2015-04-19 09:14:38 - PixelBoard_Launcher-android] 转换为 Dalvik 格式失败:无法执行 dex : 超出 GC 开销限制

eclipse给了我一个内存不足的错误并要求关闭自己。

启动过程也需要几分钟。


我首先想知道在 USB 调试模式下运行应用程序是否有一些限制。上面的应用程序是否可能无法在 USB 模式下运行,但如果我构建并注册 APK 它将工作。

否则,唯一的解决方案是从头开始重新编码所有内容。一次添加一个类,看看是什么导致程序失败。

有人知道我应该从哪里开始调查吗?

0 投票
1 回答
43 浏览

android - 在eclipse中通过移动设备调试Android应用程序

我想通过我的手机(三星 s3)在 eclipse 中调试我的 android 应用程序。
我在我的手机和 Eclipse Android 设备选择器中启用了 USB 调试选项,该设备已找到,但其目标未知。

0 投票
0 回答
732 浏览

android - lava-iris 中的 USB 调试

我正在 ubuntu 的 android studio 中开发一个移动应用程序。要在我的手机(lava iris)中运行我的应用程序,我已经启用了开发人员选项和 USB 调试选项。当我尝试在正在运行的设备中运行我的应用程序时

我可以看到它显示以下详细信息

设备序列号
????????????[null] ????????? 我还附上了这些详细信息的屏幕截图我还包括 /etc/udev/rules.d/51-android.rules 文件但我也无法在我的手机上运行我的应用程序我我还附上了这些细节的屏幕截图 现在应该怎么做才能运行我的正在运行的设备中的应用程序?。我还看到了其他类似 USB 调试问题的问题,但它们与我的问题不匹配。

0 投票
1 回答
2871 浏览

android - Android Studio USB 调试 Google Play 服务过期

我正在使用 Android Studio 1.2,并且正在尝试使用USB Debugging运行应用程序(需要 Google Maps) 。我的手机运行的是 Android 4.1.2 (API 16 - Sony Xperia T)。

在 Android Studio 上,我能够使用 Android 5.0.1 (API 21) 成功运行该应用程序。但是,使用 USB 调试我收到此错误“Google Play Services Out Of Date, Requires 713.... but found 65....”(点代表一些数字)。我的设备装有最新的 Google Play 版本。

在项目结构下的 Android Studio 中,我选择了编译 SDK 版本:Android 5.0.1 (API 21) 和目标 SDK 版本:Android 4.1.2 (API 16)。

我错过了什么吗?任何建议,将不胜感激!

谢谢你们!

更新 这是日志猫

0 投票
1 回答
384 浏览

android - 我正在尝试通过手机上的 android 活动与笔记本电脑上的 servlet 交互

我正在尝试从在手机(USB)上测试的 android 活动与笔记本电脑上 Apache Tomcat7 中的 Servlet 进行交互。我正在创建一个按钮。单击我应该转到下一个“活动”。但是,当我尝试在两者之间联系服务器时,它会停止响应并且不会转到下一页。如果需要此信息,我正在将 Ubuntu 作为我的笔记本电脑操作系统,将 OnePlus 作为我的手机。

以下是 Android 活动的代码:

以下是我在 servlet 上的 doPost 方法。

这就是我尝试过的:我在笔记本电脑上制作了一个本地 java 文件。试图联系apache tomcat7。它可以联系并得到想要的结果。但是我的 android 活动无法与服务器联系。它不会将控制权传递给 act2 活动。

我正处于学习阶段,所以我试图让事情尽可能简单。

附加信息:如果需要,我已连接到 wifi 互联网、家庭网络。

日志输出:

我尝试使用本地移动热点网络,将其与互联网断开连接。但它不起作用。

注意:我不在模拟器上工作。我正在做 USB 调试。

0 投票
2 回答
29564 浏览

android - 有没有办法通过 Wi-Fi 或蓝牙调试应用程序?[请注意,该设备不是通过 USB 连接的]

出于某种原因(我不知道是什么原因),我的手机没有通过 USB 连接以进行调试。

我已检查设备驱动程序是否已正确安装,并且已检查手机设置中的 USB 调试选项。

因此,我在设备上调试应用程序时遇到了困难。我总是必须导出 apk 并将其安装在我的手机中并进行某种黑盒测试。

有什么方法可以通过 Wi-Fi 或蓝牙调试应用程序...?

注意:我使用的是安装了 KitKat 4.4.2 的 android 手机。

0 投票
1 回答
201 浏览

android - Android M 设备反复失去授权

我在 Nexus 5 上运行 Android M 开发者预览版,我一直遇到一个问题,我的设备失去了 USB 授权……一遍又一遍……一遍遍……这使得继续测试变得非常困难.

有没有人经历过这个??

我试过插入不同的端口(USB2.0和3.0)我已经通过任务管理器和服务器通过adb kill-server adb start-server杀死了ADB进程,并打开和关闭USB调试但是它仍在发生。

即使是 USB 问题,我的计算机 RSA 指纹也不应该改变......

似乎只有在插入一段时间后~10分钟。

0 投票
2 回答
11943 浏览

android - 即使启用 USB 调试,ADB 也不会检测到我的设备

我有一个YUreka AO5510。它有一个定制的 Cyanogen Lollipop 版本。无论如何,问题是我启用了开发人员工具,然后启用了 USB 调试,但是每当我将手机连接到 PC 时,无论我是否打开了开发人员工具,它都会被检测为媒体设备。我检查了设置,它显示了三个选项:

MTP
PTP
仅收费

默认情况下,MTP 是打开的。我可以切换到其他人,但不能关闭任何人。必须打开其中一个选项。

我的设备也显示在便携式设备类别的设备管理器中。

如何在 Android AVD 管理器的“在线设备集”中检测到它?

编辑 1:好的,我只是重试了 PDAnet,它说,“请确保您的设备已连接或启用了 USB 调试