问题标签 [adb]

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 投票
2 回答
1013 浏览

java - 在 Java 中为 adb 编写包装程序

我需要编写一个检测 USB 设备的 java 应用程序,并且可以用来传递命令,类似于 adb(Android 调试桥)。

因为,java 不提供 USB 支持。我打算使用某种 java 包装程序来利用 adb 函数。我想对了吗?如果是,我该如何进行?如何在 Java 中创建包装程序?有人可以指出一些有用的资源。

谢谢你。卡尔

0 投票
1 回答
20035 浏览

android - 未找到实际的 Android 设备 adb devices

我写了一个简单的应用程序,想在我的三星 Galaxy i9000 上试用一下。在找到合适的 USB 驱动程序遇到一些麻烦之后,我终于让设备显示在设备管理器中的 Android 手机/Android 复合 ADB 接口下。我正在运行 Vista SP1,我的手机是带有 2.1-update1 的三星 Galaxy i9000。

我遇到的问题是在 cmd 中运行“adb servies”时,设备列表为空,并且设备未显示在 Eclipse 中。

  • 手机处于开发者(调试)模式
  • 我在清单文件中为应用添加了 android:debuggable="true"
  • 我已尝试多次在 cmd-prompt 中杀死并重新启动 adb,但没有结果
  • 我已经多次重启手机和电脑
  • 在安装正确的驱动器之前,使用 usddeview 完全删除以前的驱动器

我在命令提示符中运行了以下内容:

  • adb 杀死服务器
  • 设置 ADB_TRACE=all
  • adb 节点守护进程服务器

然后我运行 Eclipse 并得到了这个(不要介意奇怪的 sdk-path :P):

这有意义吗?我花了几个小时试图弄清楚这一点,所以任何建议都值得赞赏。

/约翰

0 投票
1 回答
7407 浏览

android - 如何从命令行启动 Android 测试单元

我正在为我的程序编写自动测试。我已经在 Android 上完成了编写。但是,现在我想编写一个脚本来从命令行 adb shell 运行它。你知道怎么做吗?当我测试程序的许多组件时,从脚本运行它会节省很多精力。

谢谢。

这是我的清单文件:

谢谢

0 投票
1 回答
1957 浏览

android - Android/Linux 文件权限问题

我在我的应用程序的内部存储(/data/data/com.my_app)中创建了一个目录,并通过该方法为该目录授予了全局读/写权限

context.getDir(DATA_DIR_NAME, Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);

通过我的应用程序,我验证了 linux 文件权限是正确的:

drw-rw-rw- app_71 app_71 2010-11-16 18:38 app_data

而且我能够很好地将文件读入/写出目录 app_data。但是,我的一位开发人员突然无法再写入目录。我们的应用程序也无法访问他设备上的目录。

奇怪的是目录的文件权限还是一样的。我们不能对目录进行任何类型的写入,也不能再读取目录中的任何文件(这些文件之前被授予全局 rw 权限)。

我们唯一能做的就是adb shell ls /data/data/my_app/app_data查看我们的文件列表。做adb shell ls -l /data/data/my_app/app_data奇怪的事不会有任何回报。而且我们也不能 CD 进入目录。

有没有人对问题是什么或如何解决这个问题有任何指示?我们已经束手无策了。

非常感激。

0 投票
4 回答
8196 浏览

java - 断点没有被击中?

我已经运行和调试我的 android 应用程序已经有一段时间了。突然之间,我设置的许多断点都没有被击中。我知道代码是由于日志消息而被执行的。我注意到,一旦断点第一次通过,eclipse 会在它旁边添加一个小复选标记..

我尝试过重建、清理和重新打开 Eclipse ......注意帮助......

有谁知道如何解决这个问题?

0 投票
6 回答
9433 浏览

android - 在 Ubuntu 10.10 上使用真正的 Android 手机在 Eclipse 中调试

我无法让 adb 在新升级 Ubuntu 10.10 Maverick Meerkat 时识别出我的 HTC Desire。

adb 设备显示

现在,在 /etc/udev/rules.d/ 下有很多关于更改规则文件的教程。但是,我找不到特定于 10.10 的版本。

谁能告诉我规则文件名和内容是否与链接文本中描述的相同,或者我们是否正在查看此新版本的一些新设置?

非常感谢

0 投票
3 回答
7618 浏览

android - 使用 tcp/ip 在真实手机上的 adb logcat

我可以使用 adb 通过 wifi(使用 tcp/ip)从 Android 手机转储日志吗?可以使用 adb connect,但它需要在手机上运行一些服务器(在 5555 端口)。如何启动此服务器?或者从手机获取日志的唯一方法是将其连接为 USB 设备?

0 投票
1 回答
685 浏览

android - Android Emulator 偶尔无法启动网络

每隔几次我打开模拟器,它似乎处于离线模式,屏幕顶部有“X”而不是 3g 符号,并且没有明显的网络连接。

我发现的日志中唯一明显的区别是:

有谁知道为什么从一次运行到另一次注册不会成功?

0 投票
3 回答
7604 浏览

android - 通过无线在基于安卓的设备上开发

一种直接在设备上开发 android 应用程序的已知方法是使用 USB 连接器并使用 eclipse 安装驱动程序。因此,是否有一种已知的无线方式?

编辑:理想情况下,这不应该需要有根设备。

0 投票
2 回答
5971 浏览

android - 无法识别 Samsung Intercept 的 USB 设备/工具/亚行设备

我在 Eclipse 中创建了一个 Android 应用程序,我想在我的 Samsung Intercept 手机上进行测试。

我从 Google 下载了 Windows ADB USB 驱动程序,并根据在我的 Samsung Intercept 手机的设备管理器中找到的值(基于此论坛中的其他帖子)将以下行添加到 android_winusb.inf:

(仅供参考,设备管理器 ID 为:

将三星手机置于 USB 调试模式后,驱动程序安装“正常”......我在“Android 手机”下的设备管理器中看到了一个新条目(“Android ADB 接口”)。

但是,当我运行时<sdk>/tools/adb devices,手机没有显示为可用设备(列表为空)。

我尝试在任务管理器中结束 adb 进程,但这并不成功。

还有什么我想念的吗?

我正在运行 Windows 7 64 位,在程序文件 X86 文件夹中安装了 Eclipse 和 Android SDK。