如何在真正的平板设备上运行我的Android应用程序?

时间:2011-06-29 08:48:06

标签: android android-layout android-emulator android-widget android-ndk

我使用 eclipse + ADT (和开发工具)插件来开发我的Android应用程序。

我知道在开发过程中,我可以在模拟器或Android手机设备上运行我的应用程序(数据线连接到我的笔记本电脑)。

但是,现在,我希望在开发期间在安卓平板电脑(中兴通讯品牌)上运行我的应用程序。我怎么能在平板电脑上运行它?我的意思是平板电脑有没有数据线连接到我的笔记本电脑,但只有蓝牙。

  • 我需要在eclispe上配置什么?
  • 我可以使用蓝牙连接设备,并触发应用程序从eclipse运行吗?
  • 如何在eclipse开发期间在平板电脑上运行我的应用程序?

5 个答案:

答案 0 :(得分:3)

或许this问题可能有所帮助。它讨论了如何通过Wi-Fi连接到adb。

答案 1 :(得分:1)

我发现dropbox是分发apk测试版的好方法。确保您为非市场来源启用了设置。然后从设备的保管箱中将其拉出来。

答案 2 :(得分:0)

如果没有usb-cable,则无法在平板电脑上调试应用程序。

您只能使用eclipse导出应用程序并在平板电脑上安装apk以查看应用程序的外观。但是没有调试蓝牙

答案 3 :(得分:0)

只要您的设备可以从非市场来源安装应用,您只需将您的APK文件放在网络浏览器可访问的某个位置,然后从设备浏览到该文件,这将导致它被下载。下载后,选择它(使用文件浏览器应用程序)将导致它被安装。

您不能以这种方式进行调试,但是如果您加载了类似aLogCat的内容,则可以查看应用程序的日志消息。

答案 4 :(得分:0)

使用Android设备,您可以像在模拟器上一样开发和调试Android应用程序。在开始之前,只需要做几件事:

将您的申请声明为" debuggable"在你的Android Manifest中。 使用Eclipse时,可以跳过此步骤,因为直接从Eclipse IDE运行应用程序会自动启用调试。 在AndroidManifest.xml文件中,添加android:debuggable =" true"对元素。 注意:如果在清单文件中手动启用调试,请确保在构建版本之前禁用它(您发布的应用程序通常不应该是可调试的)。 在您的设备上启用USB调试。 在大多数运行Android 3.2或更早版本的设备上,您可以在设置>下找到该选项。应用程序>发展。 在Android 4.0及更高版本中,它位于“设置”>开发者选项。 注意:在Android 4.2及更高版本中,默认情况下隐藏Developer选项。要使其可用,请转到设置>关于手机和点击建立号码七次。返回上一个屏幕以查找开发人员选项。 设置系统以检测设备。 如果您在Windows上进行开发,则需要为adb安装USB驱动程序。有关安装指南和OEM驱动程序的链接,请参阅OEM USB驱动程序文档。 如果您在Mac OS X上进行开发,它就可以正常运行。跳过此步骤。 如果您正在Ubuntu Linux上进行开发,则需要添加一个udev规则文件,其中包含您要用于开发的每种类型设备的USB配置。在规则文件中,每个设备制造商都由唯一的供应商ID标识,由ATTR {idVendor}属性指定。有关供应商ID的列表,请参阅下面的USB供应商ID。要在Ubuntu Linux上设置设备检测: 以root身份登录并创建此文件:/etc/udev/rules.d/51-android.rules。 使用此格式将每个供应商添加到文件中: SUBSYSTEM ==" usb",ATTR {idVendor} ==" 0bb4",MODE =" 0666",GROUP =" plugdev"

在此示例中,供应商ID适用于HTC。 MODE分配指定读/写权限,GROUP定义哪个Unix组拥有设备节点。 注意:根据您的环境,规则语法可能略有不同。根据需要查阅系统的udev文档。有关规则语法的概述,请参阅编写udev规则的本指南。 现在执行: chmod a + r /etc/udev/rules.d/51-android.rules 注意:当您将运行Android 4.2.2或更高版本的设备连接到计算机时,系统会显示一个对话框,询问是否接受允许通过此计算机进行调试的RSA密钥。此安全机制可保护用户设备,因为它可确保无法执行USB调试和其他adb命令,除非您能够解锁设备并确认对话框。这要求您使用adb版本1.0.31(可与SDK Platform-tools r16.0.1及更高版本一起使用),以便在运行Android 4.2.2或更高版本的设备上进行调试。

通过USB插入时,您可以通过SDK platform-tools /目录中的adb设备验证设备是否已连接。如果已连接,您将看到设备名称列为"设备。"

如果使用Eclipse,请照常运行或调试应用程序。您将看到一个“设备选择器”对话框,其中列出了可用的仿真器和连接的设备。选择要安装的设备并运行该应用程序。

如果使用Android调试桥(adb),您可以使用-d标志发出命令以定位已连接的设备。

安装USB驱动程序

首先,从下面的OEM驱动程序表中找到适合您设备的驱动程序。

下载完USB驱动程序后,请按照以下说明安装或升级驱动程序,具体取决于您的Windows版本以及您是第一次安装还是升级现有驱动程序。< / p>

提示:完成USB驱动程序安装后,请参阅使用硬件设备以获取有关使用Android设备进行开发的其他重要信息。

Windows 7 Windows XP Windows Vista 警告:您可以对usb_driver \中找到的android_winusb.inf文件进行更改(例如,添加对其他设备的支持),但是,这会在安装或升级驱动程序时导致安全警告。对驱动程序文件进行任何其他更改可能会破坏安装过程。

Windows 7

首次在Windows 7上安装Android USB驱动程序:

将Android设备连接到计算机的USB端口。 在桌面或Windows资源管理器中右键单击“计算机”,然后选择“管理”。 在左窗格中选择“设备”。 在右侧窗格中找到并展开“其他设备”。 右键单击设备名称(例如Nexus S),然后选择“更新驱动程序软件”。这将启动硬件更新向导。 选择浏览计算机以查找驱动程序软件,然后单 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。) 单击下一步以安装驱动程序。 或者,使用新驱动程序升级Windows 7上的现有Android USB驱动程序:

将Android设备连接到计算机的USB端口。 在桌面或Windows资源管理器中右键单击“计算机”,然后选择“管理”。 在“计算机管理”窗口的左窗格中选择“设备管理器”。 在右侧窗格中找到并展开Android Phone。 右键单击Android Composite ADB Interface,然后选择Update Driver。这将启动硬件更新向导。 从列表或特定位置选择“安装”,然后单击“下一步” 选择在这些位置搜索最佳驱动程序;取消勾选搜索可移动媒体;并选中在搜索中包含此位置。 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。) 单击“下一步”升级驱动程序。 Windows XP

首次在Windows XP上安装Android USB驱动程序:

将Android设备连接到计算机的USB端口。 Windows将检测设备并启动硬件更新向导。 从列表或特定位置选择“安装”,然后单击“下一步” 选择在这些位置搜索最佳驱动程序;取消勾选搜索可移动媒体;并选中在搜索中包含此位置。 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。) 单击下一步以安装驱动程序。 或者,使用新驱动程序在Windows XP上升级现有的Android USB驱动程序:

将Android设备连接到计算机的USB端口。 在桌面或Windows资源管理器中右键单击“我的电脑”,然后选择“管理”。 在左窗格中选择“设备管理器”。 在右侧窗格中找到并展开Android Phone。 右键单击Android Composite ADB Interface,然后选择Update Driver。这将启动硬件更新向导。 从列表或特定位置选择“安装”,然后单击“下一步” 选择在这些位置搜索最佳驱动程序;取消勾选搜索可移动媒体;并选中在搜索中包含此位置。 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。) 单击“下一步”升级驱动程序。 Windows Vista

首次在Windows Vista上安装Android USB驱动程序:

将Android设备连接到计算机的USB端口。 Windows将检测设备并启动“发现新硬件”向导。 选择“查找并安装驱动程序软件”。 选择不在线搜索。 选择我没有磁盘。告诉我其他选择。 选择浏览计算机以查找驱动程序软件 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。)只要您指定了安装包的确切位置,就可以选中或取消选中包含子文件夹 - 这没关系。 点击下一步。 Vista可能会提示您确认驱动程序安装所需的权限提升。确认它。 当Vista询问您是否要安装Google ADB接口设备时,请单击“安装”以安装驱动程序。 或者,使用新驱动程序在Windows Vista上升级现有的Android USB驱动程序:

将Android设备连接到计算机的USB端口。 在桌面或Windows资源管理器中右键单击“计算机”,然后选择“管理”。 在左窗格中选择“设备管理器”。 在右窗格中找到并展开ADB界面。 右键单击HTC Dream Composite ADB Interface,然后选择Update Driver Software。 当Vista开始更新驱动程序时,会出现提示,询问您要如何搜索驱动程序软件。选择浏览计算机以查找驱动程序软件 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver。)只要您指定了安装包的确切位置,就可以选中或取消选中包含子文件夹 - 这没关系。 点击下一步。 Vista可能会提示您确认驱动程序安装所需的权限提升。确认它。 当Vista询问您是否要安装Google ADB接口设备时,请单击“安装”以升级驱动程序。

<强>链接

Setting Up Device

USB Drivers