Android,为开发设置我的 Fairphone (FP1),(?????没有权限)

标签 android eclipse ubuntu adb

我在 Ubuntu 12.10 上运行 Eclipse v4.3.1。

我刚收到我的 Fairphone,想开始一些简单的基础开发(我不是经验丰富的 Android 开发人员)。

无论出于何种原因,adb 都无法识别 FP1。

然后我找到了以下解决方法。

输入以下命令:

adb kill-server
sudo adb start-server 
adb devices

在那之后,FP1 确实出现在了设备列表中。 但是,我不明白为什么我必须这样做。 使用我以前拥有的三星 Galaxy S Plus 手机(库存 rom 和自定义 rom),我从来不需要以 root 身份运行 adb 服务器。 我假设以 root 身份运行 adb 服务器只是一种解决方法。

有人知道真正的问题是什么吗? 以及正确的解决方案?

最佳答案

我遇到了同样的问题。对我有用的是:

  • 按照 Tiago Costa 的描述在 Fairphone 上激活 USB 调试。
  • 创建文件“/etc/udev/rules.d/51-android.rules”,如 http://developer.android.com/tools/device.html#setting-up 中所述
  • 然后我按照 Simon 在他的问题中所描述的那样重新启动了 adb 服务器(但是没有 sudo!)

但是,Tiago Costa 发布的供应商 ID(“109b”)对我不起作用。它也不是与 HTC 关联的那个(请参阅 http://developer.android.com/tools/device.html#VendorIds ),即“0bb4”。对我来说,后者有效。

[顺便说一句:通过使用终端命令“lsusb”列出连接到计算机的 USB 设备,然后使用“lsusb -vs 005:013”,可以轻松找到 idVendor,其中第一个数字是总线 ID,第二个是“High Tech Computer Corp.”的设备 ID。 (这就是 Fairphone 在我的机器上返回的列表“lsusb”中的调用方式)。]

关于Android,为开发设置我的 Fairphone (FP1),(?????没有权限),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21210528/

相关文章:

Android房间迁移null报错

android - 在模块中找到重复的类 com.google.android.a.a?

java - 创建支持flash的android web view

java - 在eclipse中导入gradle项目时出现问题

c++ - C/C++ 自动流程图生成器 - eclipse 插件

php - AWS - 即使在 Ubuntu 16.04 上有足够的 RAM 时,Kswapd0 也是高 CPU

python - 在 python3 中使用 pip(或 pip3)安装包

安卓编程 : Stay with CyanogenMod?

eclipse - Tomcat 未通过 Eclipse 启动(超时)

regex - 在 Ubuntu 中使用重命名递归更改文件前缀,(正则表达式不起作用)