所以,我只是想进入 Android 开发并尝试使用 eclipse 设置我的系统,这样我就可以通过教程和诸如此类的东西来熟悉生态系统。我在 Eclipse 版本 3.8 的 Ubuntu 12.10 (amd64) 上运行它。我在初始设置中遇到了几个问题/问题,我不确定该怎么处理它们......
1 - 我似乎没有得到“adb devices”命令来查看任何设备。我将 Verizon Galaxy Nexus 和 Nexus 7 平板电脑连接到我的系统,但什么也看不到。我尝试在 adb_usb.ini 文件中添加几个供应商 ID,但这似乎没有成功。我添加的两个 ID 是“0x4e41”和“0x18d1”——我认为后者是“Google”设备 ID,但我显然在某个地方弄错了。
2 - 我没有在“运行”按钮下配置任何东西,我不确定如何通过 AVD 模拟器或设备配置正在运行的应用程序。我很确定我无法通过我的设备运行任何应用程序,因为 adb 没有看到它们,但我确实有一个 4.1 AVD 设置,它应该能够运行创建的任何应用程序。如何配置运行按钮以通过模拟器推送应用程序?是需要先启动还是可以启动模拟器自动推送应用?此外,一旦我在第 1 部分中解决了上述问题,如何配置“运行”按钮以将应用程序发送到我的任一设备?
任何/所有帮助将不胜感激。提前致谢。
编辑:到目前为止,这两条评论都提到了使用“运行”菜单,但我似乎没有与你们中的任何一个相同的“运行”菜单。我在运行菜单下唯一的东西是
- “外部工具”,那么下面就是
- “运行方式”(这是一个没有任何内容的子菜单 - 我假设因为我没有配置任何东西),
- “外部工具配置...”
- “整理收藏夹...”。
我根本没有看到任何与“运行配置”相关的内容。
EDIT2:我刚刚尝试添加 d.android.com 上“使用硬件”页面中提到的 udev 规则文件,这似乎没有任何影响(即使在重新启动后)。仍然无法在“adb devices”中看到任何设备。而且,是的,我的设备都打开了 USB 调试。
EDIT3:似乎已经让设备显示在 adb 设备列表中,但仍然不确定如何将应用程序自动加载到它们上。此外,我尝试运行http://developer.android.com/training/basics/firstapp/running-app.html上列出的“ant debug”命令,但出现以下错误:
Buildfile: build.xml does not exist!
Build failed
不确定 build.xml 文件中应该包含什么,因为这应该是教程应用程序。