android - 使用 Mac 在三星平板电脑上进行 USB 调试

标签 android macos samsung-mobile

我有一台 MacBook Pro(2011 年末)和一台装有 Android 4.0.4 的三星 galaxy tab 8.9。现在想在平板上调试一些用Eclipse开发的App。我遇到的问题是我可以访问存储在平板电脑上的文件,但 Samsung Kies 和 Eclipse 无法找到该设备。 我还尝试将设备连接到 windows-pc,什么工作正常。 有没有机会在平板电脑上调试? (我不想 root !!)

最佳答案

首先将平板电脑的usb vendor id添加到/Users/[your name]/.android文件夹下的adb_usb.ini文件中,平板电脑的vendor id可能是0x04e8(如果找不到的话在此列表 USB Vendor IDs 中,您可以在 System Information.app 中找到它);然后按照 http://developer.android.com/tools/device.html#setting-up 中的步骤 3 进行操作(你的 mac 上的 ubuntu 步骤);最后重启 adb 服务器。

结果:

$ cat /Users/[your name]/.android/adb_usb.ini 
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x04e8

$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

$ adb kill-server
$ adb start-server
$ adb devices

我没有三星 galaxy 标签,但它适用于我的平板电脑。

关于android - 使用 Mac 在三星平板电脑上进行 USB 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18802602/

相关文章:

android - 三星浏览器上的元素大小错误

android - 单击关联的 TextView 时如何启用复选框

android - 如何在 Android 中使用 'video/x-ms-asf' 内容类型流式传输音频?

android - 如何实现GeckoView?

macos - 在 Mono 中,如何获取 Mac (Snow Leopard) 上的 Documents 文件夹的路径?

android - lollipop android 5.0.1 samsung 上的 native 崩溃/system/lib/libart.so

java - Android,从任何 URL/任何文件、avi 等保存。它仅在模拟器上运行,不在 Samsung GalaxyS3 上运行

android - 在不同的 Activity 中使用 findviewbyid

xcode - 使用 NSTask 的 Swift 2.1 OSx shell 命令在从 xcode 运行时有效,但在导出时无效

css - Windows 中滚动条的绝对定位?