点击目标和设备工具包

要针对具体环境(手机、仿真器或桌面)生成应用程序,SDK需要了解您以哪些设备为目标(可以说所有设备)。正因如此,在首次打开SDK时,或者在创建新项目时,它将指导您完成整个目标创建过程。

什么是点击目标?

它们是chroot。如果您熟悉Linux开发,您大概已经了解什么是chroot,但为明确起见,以下是简短说明:

Chroot是新根目标的监狱。它们允许在您正在运行的环境上方创建一个新的虚设环境。

创建chroot是为不同类型的设备生成点击数据包的简便方式(例如,在桌面上为您的手机使用的体系结构生成一个包)。

在创建目标之前,SDK将提示您选择想要作为目标的设备的架构,以及想要使用的框架。目标创建需要一些时间,但您仅需要一次创建一个目标。

架构

三个架构可用:armfh、i386和amd64

  • amrfh是手机、平板电脑和一些桌面上常见的ARM架构
  • i386通常用于早期桌面(32位)
  • amd64是大多数最新计算机上使用的64位架构

注意:仿真器可使用任何架构。

框架

每个框架与Ubuntu版本相关。在大多数情况下,您都希望使用最新版本,使您的 app 可使用平台的最新功能,但您也可尝试看看您的应用程序与旧版本的配合程度。

使用设备工具包将一个点击目标与一个设备关联

要在设备上运行应用程序,您需要在点击目标和设备之前建立关联。这是就设备工具包的作用。在Devices选项卡上,您可看到您的设备(通过USB和现有仿真器连接),只需单击Autocreate按钮使用您选择的点击目标创建一个设备工具包。

管理目标和工具包

您可在SDK的Options窗格中检索现有目标和工具包。

目标可在“Ubuntu” > “Click”窗格中进行创建、删除和更新

工具包可以在“Build & Run” > “Kits”窗格中进行创建和删除。

视频指南

Nekhelesh Ramananthan展示如何使用Ubuntu SDK工具包在桌面、仿真器和物理设备上生成和运行应用程序。

后续步骤

现在该设置步骤已解决,您可回过头去创建您的应用程序了!请查看平台指南,了解如何充分利用我们的API。

posted @ 2015-09-01 22:55  孙悟坑  阅读(207)  评论(0编辑  收藏  举报