在SDK中使用Ubuntu仿真器

Ubuntu仿真器是开发过程中非常有用,尤其是在没有任何Ubuntu设备时。在将仿真器附加到SDK后,你便可以在上面运行程序,安装点击数据包,等等,类似在物理设备上的操作一样。

在这里,您可以了解如何从Ubuntu SDK使用Ubuntu仿真器,包括:

  • 创建仿真器
  • 启动仿真器
  • 将仿真器附加到SDK
  • 打开连接到仿真器的根shell

注意:Ubuntu仿真器正在进行快速开发,包括其在SDK中的支持。因此保持敏捷,时刻关注新信息,以及时刻注意最新变化!

提示:为获得一流的Ubuntu仿真器和SDK体验,你可以参照安装SDK教程,从SDK PPA更新你的系统。

什么是Ubuntu仿真器?

它是一款可以在电脑桌面,而不是一款物理设备上,运行的模拟Ubuntu电话和平板的仿真器。 其外观和运行方式与Ubuntu手机或平板相同,可以用鼠标与GUI进行交互,而不是物理触摸和滑动手势。

提示:该仿真器比物理设备慢,因此请保持耐心。

创建仿真器实例

  1. 在Ubuntu SDK中,打开Devices选项卡。在底部,选择Emulators选项卡。
  2. 在左上部分附近,在Name字段中输入新仿真器的名称。
  3. 单击Create新仿真器按钮。

注意:创建仿真器需要一点儿时间。

成功后,新仿真器列在Emulators选项卡右侧,并且列出了其名称和其他描述信息,包括“version=NUMBER”,这是针对Ubuntu手机和平板图像的内部版本号。

启动仿真器实例

  1. 在Ubuntu SDK中,打开Devices选项卡。在底部,选择Emulators选项卡。
  2. 从屏幕右侧列出的仿真器中选择一个仿真器。
  3. 单击Start selected emulator

提示:仿真器启动需要一些时间。

启动完成后,该仿真器会显示在单独窗口中。使用鼠标以及在需要时显示的屏幕键盘与GUI进行交互。

将正在运行的仿真器作为设备附加到SDK

仿真器实例运行后,可将其作为设备附加到SDK。这可以让你使用SDK在该实例上运行应用程序,以及将点击数据包安装到它上面。

提示:从SDK的角度讲,实际上物理设备和仿真器设备是相同的。

  1. 验证您的仿真器实例是否在您桌面的窗口中运行,以及其GUI是否具有响应性。
  2. 在Ubuntu SDK中,打开Devices选项卡及其Device Actions子选项卡(在底部)。
  3. 单击Redetect devices按钮。

成功后,SDK Devices选项卡会显示一条以“Your device has been enabled for developer use”开头的消息,并且顶部的设备Serial number字段显示该仿真器实例的序列号:

现在已附加了你的仿真器,你能够在物理Ubuntu设备上使用的SDK功能可在该仿真器上使用。 例如,您可以直接从设备上的SDK运行应用程序。

访问正在运行的仿真器的shell

现在您可以使用adb命令打开连接到该仿真器的shell,如下:

  1. 使用Ctrl + Alt + T打开一个终端shell
  2. 利用以下方式确保adb能够看到该仿真器:
 $ adb devices
 List of devices attached
 emulator-5514         device 

“emulator-5514”为以上解释的仿真器的序列号。

  1. 通过以下方式创建一个根shell:
 $ adb shell
 [email protected]:/# 

使用Ctrl + D退出此shell。

更多信息

后续步骤

现在您有了一个作为附加设备运行的仿真器,您可以查看从SDK运行应用程序教程。

时间: 2024-09-30 06:21:39

在SDK中使用Ubuntu仿真器的相关文章

在不同的系统中的virtualbox中安装Ubuntu SDK

对很多的开发者来说,你们可能使用的不是Ubuntu操作系统.在这种情况下,开发者需要在自己的操作系统中(OS X及Windows)安装virtualbox,并在VirtualBox中安装Ubuntu及Ubuntu SDK.为了方便大家的安装,我们已经制定好了一个Image.这个Image中包含Ubuntu Utopic (14.10)及Ubuntu SDK.大家可以一次性地下载并安装SDK.下面介绍其安装步骤. 1)从https://www.virtualbox.org/wiki/Downloa

VirtualBox中的Ubuntu没有权限访问共享文件夹/media/sf_bak

之前已经搞定可以自动共享文件夹了,但是现在发现无法去访问,非root用户下,使用“ls /media/sf_bak”提示没有权限,当然如果切换到root,是可以的. [解决过程]1.把普通用户名加入到vboxsf之中.因为你的用户名不在vboxsf这个用户组.下面添加boarmy到vboxsf这个用户组.[email protected]:~$ sudo adduser boarmy vboxsf正在添加用户"boarmy"到"vboxsf"组...正在将用户“bo

[nRF51822] 3、 新年也来个总结——图解nRF51 SDK中的Button handling library和FIFO library

:本篇是我翻译并加入自己理解的nRF51 SDK中按钮相关操作的库和先进先出队列库.虽然是nRF51的SDK,但是通过此文你将更多地了解到在BSP(板级支持)上层嵌入式程序或OS的构建方法. 1.按钮相关操作库 按键管理程序是通过GPIO事务和事件管理程序来检测一个按钮是否被按下的.当然,其中也做了消抖的工作——在GPIOTE事件中启动一个定时器用来延时一段时间,当该定时器失效后如果按钮仍然处于按下状态,则会产生一个按钮事件.如果在延时的过程中又有一个新的GPIOTE,那么这个定时器会重新被启动

[nRF51822] 5、 霸屏了——详解nRF51 SDK中的GPIOTE(从GPIO电平变化到产生中断事件的流程详解)

:由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作.为了方便nRF51官方把该流程封装成了GPIOTE,全称:The GPIO Tasks and Events (GPIOTE) . 从GPIO电平变化到产生中断事件的流程详解  1.GPIOTE概览 nRF51上面有32个GPIO,由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作.为了方便nRF51官方把该流程封装成了GPIOTE,全称:The GPIO Tasks and Events (GPIOTE) .GP

如何使用 SSH 连接 VMWare 虚拟机中的 Ubuntu

环境 VMWare Player 5.0.2,Ubuntu 13.10  VMWare共有3种网络连接模式,分别是: 1. bridged(桥接模式):虚拟机将直接连接到物理局域网,使自身独立于宿主机外,从局域网路由器获取IP.这种方式虚拟OS可以和局域网中其他终端实现互访.桥接模式有一个子选项“Replicate physical network connection state.”,它的意思是如果在笔记本等移动设备上使用虚拟机的桥接模式,当宿主机在无线网络和有线网络之间进行切换时,虚拟OS的

关于iOS SDK中HTTPS强制握手的经验分享

因项目需要,对HTTPS强制握手作了研究,分享处理方法如下: 一. 问题与需求 问题:接入方可能对同个域名做了HTTPS证书验证,在缓存机制下,进入SDK中默认复用HTTPS握手;或者NSURLProtocol对验证作了拦截. 需求: 基于SDK方不信任接入方验证,需强制重新握手. 二.理论前提 1. 握手缓存以IP地址,DNS域名,端口为KEY对握手作缓存 2. “www.xxx.com”, “www.xxx.com.”会有相同的DNS解析结果 三.解决方案 1. 服务器方给出专用IP,域名或

ZH奶酪:在Virtualbox中的Ubuntu虚拟机中,安装Guest Additions客户端增强包时出错:分配介质 虚拟光盘 xxx\VBoxsGuestAdditions.iso 到虚拟电脑 xxx 失败。您是否要强制卸载分配该介质?

在Virtualbox中的Ubuntu虚拟机中, 安装Guest Additions,出错: 分配介质 虚拟光盘 xxx\VBoxsGuestAdditions.iso 到虚拟电脑 xxx 失败.您是否要强制卸载分配该介质? Could not mount the media/drive xxx\VBoxsGuestAdditions.iso (VERR_PDM_MEDIA_LOCKED) (1)手动弹出对应的光盘: (2)然后可以看到提示,已弹出了: (3)然后再重新操作一次:设备->安装增强

Android SDK中 tools 目录下的工具介绍

Android SDK包含了各种各样的定制工具,简介如下: Android模拟器(Android Emulator )它是在你的计算机上运行的一个虚拟移动设备.你可以使用模拟器来在一个实际的Android运行环境下设计,调试和测试你的应用程序. Android调试桥(Android Debug Bridge (adb) )Adb 工具可以让你在模拟器或设备上安装应用程序的.apk文件,并从命令行访问模拟器或设备.你也可以用它把Android模拟器或设备上的应用程序代码和一个标准的调试器连接在一起

Linux学习笔记——vmware plarer中安装ubuntu

1.前言 学习了很长时间ubuntu,在旧笔记中安装过lubuntu,也使用过他人安装好的ubuntu虚拟机(contiki2.6和contiki2.7).熟悉了ubuntu之后,决定自己尝试通过vmware player安装ubuntu. [1]vmware plaryer是免费软件,不存在破解问题.如果用来学习ubuntu完全足够了. [2]建议在虚拟机种学习ubuntu,等完全熟练之后再摆脱windows.ubuntu现在还没有有道笔记,QQ等工具,总感觉网上世界少了点什么. [3]在虚拟