• 在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 
     root@ubuntu-phablet:/# 

    使用Ctrl + D退出此shell。

    更多信息

    后续步骤

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

  • 相关阅读:
    Ural1387 Vasya's Dad
    SGU481 Hero of Our Time
    sjtu1590 强迫症
    sjtu1591 Count On Tree
    sjtu1585 oil
    sjtu1364 countcountcount
    sjtu1333 函数时代
    Fabric-ca client端初始化过程源码分析
    Fabric-ca server端与client端交互
    Fabric-ca server端初始化过程源码分析
  • 原文地址:https://www.cnblogs.com/reddusty/p/4777289.html
Copyright © 2020-2023  润新知