问题标签 [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.
java - 在 Java 中为 adb 编写包装程序
我需要编写一个检测 USB 设备的 java 应用程序,并且可以用来传递命令,类似于 adb(Android 调试桥)。
因为,java 不提供 USB 支持。我打算使用某种 java 包装程序来利用 adb 函数。我想对了吗?如果是,我该如何进行?如何在 Java 中创建包装程序?有人可以指出一些有用的资源。
谢谢你。卡尔
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):
这有意义吗?我花了几个小时试图弄清楚这一点,所以任何建议都值得赞赏。
/约翰
android - 如何从命令行启动 Android 测试单元
我正在为我的程序编写自动测试。我已经在 Android 上完成了编写。但是,现在我想编写一个脚本来从命令行 adb shell 运行它。你知道怎么做吗?当我测试程序的许多组件时,从脚本运行它会节省很多精力。
谢谢。
这是我的清单文件:
谢谢
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 进入目录。
有没有人对问题是什么或如何解决这个问题有任何指示?我们已经束手无策了。
非常感激。
java - 断点没有被击中?
我已经运行和调试我的 android 应用程序已经有一段时间了。突然之间,我设置的许多断点都没有被击中。我知道代码是由于日志消息而被执行的。我注意到,一旦断点第一次通过,eclipse 会在它旁边添加一个小复选标记..
我尝试过重建、清理和重新打开 Eclipse ......注意帮助......
有谁知道如何解决这个问题?
android - 在 Ubuntu 10.10 上使用真正的 Android 手机在 Eclipse 中调试
我无法让 adb 在新升级 Ubuntu 10.10 Maverick Meerkat 时识别出我的 HTC Desire。
adb 设备显示
现在,在 /etc/udev/rules.d/ 下有很多关于更改规则文件的教程。但是,我找不到特定于 10.10 的版本。
谁能告诉我规则文件名和内容是否与链接文本中描述的相同,或者我们是否正在查看此新版本的一些新设置?
非常感谢
android - 使用 tcp/ip 在真实手机上的 adb logcat
我可以使用 adb 通过 wifi(使用 tcp/ip)从 Android 手机转储日志吗?可以使用 adb connect,但它需要在手机上运行一些服务器(在 5555 端口)。如何启动此服务器?或者从手机获取日志的唯一方法是将其连接为 USB 设备?
android - Android Emulator 偶尔无法启动网络
每隔几次我打开模拟器,它似乎处于离线模式,屏幕顶部有“X”而不是 3g 符号,并且没有明显的网络连接。
我发现的日志中唯一明显的区别是:
有谁知道为什么从一次运行到另一次注册不会成功?
android - 通过无线在基于安卓的设备上开发
一种直接在设备上开发 android 应用程序的已知方法是使用 USB 连接器并使用 eclipse 安装驱动程序。因此,是否有一种已知的无线方式?
编辑:理想情况下,这不应该需要有根设备。
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。