Android,安装我的Fairphone(FP1)进行开发,(??????未经许可)

时间:2014-01-18 22:11:44

标签: 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服务器只是一种解决方法。

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

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

要连接到fairphone,以及任何其他设备,只需转到设置 - > developper - >打开USB调试。

在Linux上,您需要添加到51.android-rules文件中,该设备的USB驱动程序: ATTR {idVendor} ==“109b”,ENV {adb_user} =“是”

与HTC USB属性相同

你也可以搞砸Fairphone OS,安心,只需从官方GIT下载。

顺便说一句,在过去的8个月里,我是Fairphone的首席开发人员,非常棒的冒险,感谢他成为最初的买家之一。

答案 2 :(得分:0)

对我来说,供应商ID 109b有效。 我认为Fairphone被认为是在这里写的:https://stackoverflow.com/a/9210397/364244