问题标签 [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 投票
3 回答
1278 浏览

android - 当我尝试测试我的应用程序时,Eclipse 无法识别我的 android 平板电脑?

最近我买了一个新的android平板电脑(一个无名的中国平板电脑),我想测试一个我正在开发的应用程序。

但是,当我尝试通过 Eclipse 运行它时,它无法识别我的平板电脑(平板电脑上启用了调试模式)。当我看到选择设备对话框时

序列号 : ???????????
AVD 名称:不适用
目标:未知
调试:
状态:??

我正在运行 Linux Mint。我应该怎么办?

0 投票
2 回答
8699 浏览

android - 在活动中保持屏幕开启 - 不适用于 FLAG_KEEP_SCREEN_ON

很长一段时间我以为我知道如何阻止屏幕进入睡眠模式,我只是在我的 Activity 中使用了这段代码:

但是,我意识到这仅在我的手机处于“开发人员模式”时才有效,即启用/检查 USB 调试(设置 --> 开发人员选项 --> USB 调试)时。然后上面的代码确实停止了屏幕/设备进入睡眠状态。

如果不检查该调试,那么我的屏幕就会像没有明天一样进入睡眠状态。我在我的设备上运行 Android 4.04,并且

编辑

我已经用 Commonsware 的建议进行了测试,并将 setKeepScreenOn() 添加到代码中,所以它看起来像这样:

我还检查了该代码是否实际执行,并且确实如此。但这并没有改变任何事情。

0 投票
3 回答
1016 浏览

android - 如何调试nexus 10?需要usb充电器但需要usb连接调试

有没有人找到一个很好的解决方案来调试星系联结,因为它得到了权力?

我只能在连接到我的计算机时调试和使用 nexus 10。我只能在将 nexus 10 插入墙壁时为其充电。

它是从 USB 充电的,所以我应该怎么做才能让设备生根并使用 ADB 连接到它的 IP 地址?

他们做电缆吗?有没有办法通过 USB 插槽发送更多放大器?USB集线器可以工作吗?

什么,什么?这真是一场噩梦

0 投票
2 回答
5217 浏览

android - android无法打开文件进行阅读

嗨,我创建了我的第一个 Hello World 应用程序并按照 developer.android 上发布的说明进行操作,但是当我连接我的索尼 xperia 并启用调试并运行我的应用程序时,我在 logcat 错误中看到“E /(4446):不能打开文件进行阅读”我正在使用 Eclipse 的 ADT 插件

任何想法请什么导致“无法打开文件”错误感谢您对完整 logcat 堆栈的支持

0 投票
1 回答
363 浏览

android - Eclipse 上的 Android USB 调试器在切换到另一个应用程序时停止(一段时间后)

Eclipse 上的 Android USB 调试器在切换到浏览器意图并导航一段时间时停止。

我正在开发一个搜索/列表/详细信息应用程序。
详细可以跳转到一个browserIntent:

然后我的应用程序在后台运行,但过了一会儿,eclipse 上的调试器断开连接,eclipse 上的应用程序被终止。在eclipse上的设备视图上,我的进程消失了。

我在主要的 LogCat 上找到了这个:

当我回到电话上时,我的应用程序详细信息出现了,但根本没有显示任何数据(导致 Fragment 中的私有 obj 变为空)。在 eclipse 上的设备视图上,我的进程再次出现,但未连接到调试器。我可以看到这个日志:

然后,如果我再次返回列出活动,则所有静态数据都已被破坏,并且由于 NullPointerException 而导致应用程序崩溃。

如何在我的应用程序被销毁之前保存一些数据?(我正在使用 app.getSharedPreferences())

0 投票
0 回答
1277 浏览

windows - 在 Windows 上通过 gdb 开始使用 Android C++ 调试:从哪里获取 gdbserver for Android?

我不明白如何在 android 上调试 C++ APK。有人可以帮我开始吗?

我发现了这个: http ://www.kandroid.org/online-pdk/guide/debugging_gdb.html

但从gdbserver -help实际设备上的终端模拟器运行返回“gdbserver:未找到”。我在网上找到的所有内容都说要在设备上运行 gdbserver,但我不知道如何获取它。或者从那里做什么。

请注意,我正在运行 Windows 进行adb连接,但 ndk 构建系统通过终端位于 Linux 虚拟机中。gdb-ndk必须直接从 Windows 运行此 Android 设备才能通过 USB 进行通信。adb logcat只能在 Windows 下找到设备。

谢谢

我还看到了这些链接:

  1. Windows 上的 ndk-gdb
  2. http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/
  3. http://mhandroid.wordpress.com/2011/01/25/how-cc-debugging-works-on-android/
  4. http://cgdb.github.io/
  5. http://mhandroid.wordpress.com/2011/01/23/using-cgdb-with-ndk-debug-and-cgdb-tutorial/
  6. http://geekswithblogs.net/raccoon_tim/archive/2011/09/12/working-with-android-on-windows-and-without-cygwin.aspx
  7. http://www.eclipse.org/sequoyah/documentation/native_debug.php
0 投票
1 回答
7119 浏览

android - Android:USB 调试无法正常工作

我在通过 Eclipse 对 Android 进行 USB 调试时遇到了一些问题:我的所有设备都被 DDMS 识别(我可以在 logcat 中看到它们中的每个人),但其中一些不能用于 USB 调试。

我无法通过 Eclipse 在设备上启动我的应用程序,因为它显示:“未找到有效的兼容 AVD 或设备。连接设备或启动 AVD 后重新启动此配置。”。

显然我已经在设备上检查了 USB 调试标志......

我正在与:

  • Eclipse 版本:4.2.1 - 内部版本号:M20120914-1800
  • Mac OS X Lion 10.7.5 (11G56)

Nexus S、Galaxy S3 和许多其他设备都可以工作;Galaxy S2、Galaxy Note 和其他一些不会...

关于如何解决问题的任何想法?

编辑:

谜团解决了……我真是个白痴……在我的清单文件中

而且我上面列出的那些设备都有以前的 Android 版本……如果我正确设置了 minSdkVersion 值,一切都会很好!非常抱歉时间损失!

0 投票
2 回答
4845 浏览

android - 三星 Galaxy Ace 调试模式未在 Window 7 上显示

我的手机遇到了一个非常奇怪的问题,我打开了调试模式,但是当我尝试将它与笔记本电脑连接时,它没有显示任何选项,只有它显示 USB 大容量存储。

我使用的是 Window 7 操作系统,手机型号是三星 Galaxy Ace Duos

谢谢

0 投票
1 回答
680 浏览

android - Aakash 平板电脑的 USB 供应商 ID

要启用 USB 调试(在 ubuntu 上使用 eclipse 进行 Android 开发),我们需要设备的 USB 供应商 ID。有谁知道 Aakash(制造商:Datawind),因为 Datawind 不在 Google 的名单上。

0 投票
1 回答
833 浏览

android - 无法将我的设备连接到 Eclipse

我正在尝试将我的设备(galaxy s3 jellybean rom)连接到我的电脑,以便我可以测试我在手机上编写的应用程序。问题是当我在usb-debugging中将我的设备连接到电脑时,eclipse试图连接到我的手机,但它不能。在logCat中我可以看到这个错误出现了很多次:

“打开 USB 文件失败 fd 为 -1 & errno 为 13”

我觉得很高兴提到我之前成功地将手机连接到我的电脑。但是突然间,今天它无法连接。关于如何解决这个问题的任何建议?