2

所以,我只是想进入 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 文件中应该包含什么,因为这应该是教程应用程序。

4

3 回答 3

1

Usb 不需要在 ubuntu 上设置,您可能需要将 adt 从稳定版切换到 beta 版,请参阅注释 - 这可能有效,重新安装不起作用。我进行了升级,adt 完全崩溃了——在 WST 或类似的东西上失败了。

于 2012-10-20T17:45:36.403 回答
0

1)您是否将您的应用程序设置为可调试?另外,不要忘记将您的设备设置为 USB 调试模式。

然后在终端试试这个:

cd android-sdk-linux/platform-tools/
su
killall adb
./adb usb

2)转到运行>运行配置>目标选项卡>选择您的4.1 AVD(在自动选择兼容设备上)并点击运行。之后,您只需单击运行并测试您的应用程序。

于 2012-09-22T18:08:07.533 回答
0
  1. 查看http://developer.android.com/tools/device.html上的教程 首先确保您有 USB 驱动程序。确保您的 Nexus 设备已设置好进行开发。加载您的驱动程序。可能需要重新启动 Eclipse 以确保您的新配置生效。

  2. 您可以通过 AVDManager 或从 Eclipse 启动 AVD。转到运行-> 运行配置以设置将应用程序发送到哪个设备,或启动哪个模拟器。

于 2012-09-22T18:03:52.770 回答