【发布时间】:2011-12-30 09:26:36
【问题描述】:
我需要做什么才能使用我的 Kindle Fire 进行 Android 开发? (专门用于在设备上测试我的应用。)
【问题讨论】:
-
除以下内容外,对我而言,必须重新启动计算机才能识别新的 USB 设置。我有一段时间拒绝这样做,因为理想情况下它应该足以重新启动特定服务。如果一切都失败了,试试吧。
标签: android kindle-fire
我需要做什么才能使用我的 Kindle Fire 进行 Android 开发? (专门用于在设备上测试我的应用。)
【问题讨论】:
标签: android kindle-fire
您可以在亚马逊提供的PDF of instructions 中找到将 Kindle Fire 连接到 ADB 的说明。
从文档中转述:
编辑 adb_usb.ini 文件(位于 ~/.android/ 中)
添加行:
0x1949 0x0006
保存文件。
运行这些命令重启 adb:
adb kill-server adb start-server adb devices
注意:对于 Windows 7 用户,您需要下载 an additional driver。
【讨论】:
Linux 使用不同的方式来设置设备。根据Using Hardware Devices,你需要如下设置你的Linux系统:
以root身份编辑/etc/udev/rules.d/51-android.rules,并添加以下行(如果该文件不存在,则创建此文件):
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", MODE="0666"
以root身份执行以下命令来更改此文件的权限:
chmod a+r /etc/udev/rules.d/51-android.rules
通过以 root 身份执行以下命令来重新加载规则:
udevadm control --reload-rules
运行这些命令重启 adb:
adb kill-server adb devices
如果一切正常,您会看到 Kindle Fire 被列为设备。
【讨论】:
我也很期待如何在ADB上连接Kindle,所以我要做的是:
转到设置->安全并启用 ADB。
【讨论】:
我使用的是 Mac,这可能与 Windows 机器类似。
首先,我将 Kindle Fire 配置为允许侧载应用。这不是默认行为,您必须单击设置中的复选框。
我从 Fire 到应用商店下载了一个 DropBox 应用(免费)。
在我的开发机器上,我在 DropBox 网站上注册(也是免费的。)
这会在您的开发箱上为您提供一个保管箱文件夹,该文件夹将自动同步到您在网络上的保管箱文件夹。
然后,为了开发,我编译应用程序以创建一个新的 apk,将其拖到 dropbox 文件夹,然后使用 Fire 上的 DropBox 应用程序获取 apk 文件。它通过单击按钮加载。将 apk 放入 Fire 大约需要 15 秒。我不需要任何额外的电缆等。
【讨论】:
您必须在 Android SDK Manager 中添加用户定义的站点:
启动 Android SDK Manager >> Tools >> Manager Add-on Site >> User 定义>>添加http://kindle-sdk.s3.amazonaws.com/addon.xml
然后从 Android SDK Manager 下载 Amazon Kindle 驱动程序
然后从 kindle 设置中启用 ADB。
设置 >> 设备 >> 启用 ADB
然后运行\extras\amazon\kindle_fire_usb_driver,运行KindleDrivers.exe
【讨论】:
关注PDF
在 Eclipse 中转到 android SDK manager,选择 Tools -> Manage Add-on Sites -> 选择 User Defined sites。
选择新建并将网址添加为http://kindle-sdk.s3.amazonaws.com/addon.xml。
添加后转到包->附加
下载 Kindle Fire USB 驱动程序。
转到android SDK文件夹->amazon->安装驱动程序。
最后一步:您可以在设备管理器中的 Kindle Fire 下查看设备,验证设备是否显示为 Android Composite ADB 接口。
【讨论】: