Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ubuntu 12.10+Eclipse3.8安卓问题设置_Android_Linux_Eclipse_Ubuntu_64 Bit - Fatal编程技术网

Android Ubuntu 12.10+Eclipse3.8安卓问题设置

Android Ubuntu 12.10+Eclipse3.8安卓问题设置,android,linux,eclipse,ubuntu,64-bit,Android,Linux,Eclipse,Ubuntu,64 Bit,所以,我只是想进入Android开发,尝试用eclipse设置我的系统,这样我就可以运行教程之类的东西来熟悉这个生态系统。我在Ubuntu12.10AMD64和eclipse版本3.8上运行这个。我在初始设置中遇到了一些问题,我不知道该怎么办 1-我似乎没有使用adb设备命令查看任何设备。我有一台Verizon Galaxy Nexus和一台Nexus 7平板电脑连接到我的系统,但什么也看不见。我试着在adb_usb.ini文件中添加几个供应商ID,但这似乎没有奏效。我添加的两个ID是0x4e4

所以,我只是想进入Android开发,尝试用eclipse设置我的系统,这样我就可以运行教程之类的东西来熟悉这个生态系统。我在Ubuntu12.10AMD64和eclipse版本3.8上运行这个。我在初始设置中遇到了一些问题,我不知道该怎么办

1-我似乎没有使用adb设备命令查看任何设备。我有一台Verizon Galaxy Nexus和一台Nexus 7平板电脑连接到我的系统,但什么也看不见。我试着在adb_usb.ini文件中添加几个供应商ID,但这似乎没有奏效。我添加的两个ID是0x4e41和0x18d1-我以为后者是Google设备ID,但我显然在某些地方弄错了

2-我没有在“运行”按钮下配置任何内容,我不知道如何通过AVD模拟器或设备配置正在运行的应用程序。我很确定我不能通过我的设备运行任何应用程序,因为adb没有看到它们,但我有一个4.1 AVD设置,应该可以运行创建的任何应用程序。如何配置Run按钮以通过emulator推送应用程序?它是否需要先启动,还是可以启动模拟器并自动推送应用程序?此外,一旦我在第1部分中解决了上述问题,如何配置Run按钮将应用程序发送到我的任一设备

任何/所有的帮助都将不胜感激。提前谢谢

编辑:直到目前为止,两条评论都提到了使用跑步菜单,但我似乎和你们都没有相同的跑步菜单。“跑步”菜单下唯一的功能就是

外部工具,那么下面就是 Run As是一个子菜单,下面没有任何内容-我假设因为我没有配置任何内容, 外部工具配置。。。 整理收藏夹。。。。 我没有看到任何与运行配置相关的内容

EDIT2:我刚刚尝试添加udev规则文件,正如在d.android.com上的“使用硬件”页面中提到的那样,即使在重新启动后,这似乎也没有任何影响。仍然无法在adb设备中看到任何设备。是的,我的设备都开启了USB调试

EDIT3:似乎已经将设备显示在adb设备列表中,但仍然不确定如何将应用程序自动加载到设备上。此外,我尝试运行上列出的ant debug命令,但出现以下错误:

Buildfile: build.xml does not exist!
Build failed
不确定build.xml文件中应该包含什么,因为这只是教程应用程序

请查看位于的教程 首先确保你有USB驱动程序。确保您的Nexus设备已设置为可供开发。加载你的驱动程序。可能需要重新启动Eclipse以确保新配置生效

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


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

然后在终端尝试以下操作:

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

2进入运行>运行配置>目标选项卡>在自动拾取兼容设备上选择4.1 AVD并点击运行。之后,你只需点击run do test你的应用程序。

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

您安装了ADTplug吗?听起来您的开发环境没有正确设置。运行配置应该可以正常工作,几乎是开箱即用。此外,您是否将项目创建为Android应用程序项目?如果您计划通过usb在设备上进行调试,edit/etc/udev/rules.d/51-Android.rules即旧方法仍然有效