为 Android(和其他移动平台)安装 MoSync
文章 #2:如何安装多平台 MoSync 开发环境
为 Android(和其他移动平台)安装 MoSync
Android 教程大赛
这是我为第二篇文章提交的作品:设置你的 Android 开发环境。它最与众不同之处在于它描述了如何安装 MoSync,这是一个不太为人熟知的开发环境,但其优点是可以支持广泛的移动平台,而不仅仅是 Android。
引言
好吧,你终于决定开始为 Android 开发了。毕竟,一个程序员拥有平板电脑、手机、相机和手表却不为它们编程,这太说不过去了,对吧?
但是……你不喜欢 Java,而且 NDK 的说明似乎太复杂了。而且无论你写什么,你的丈夫都会想要他的 iPad 上也有。你的父亲会想要他的 Blackberry 上也有。你的兄弟会想要他的 Windows Mobile 上也有。
这时就该 MoSync 了。MoSync 软件开发工具包是一个针对所有这些平台以及更多平台的完整开发环境。你用 C/C++(或 Javascript)编写程序,MoSync 会将其编译为你选择的平台。通过使用提供的 API,你的应用程序将无需任何更改即可在所有这些设备上运行。
最重要的是,它是免费的,并且作为开源发布。
有关 MoSync SDK 的完整详细信息,请参阅:http://www.mosync.com/sdk/。
我需要许可证吗?
如果你只是为了好玩而使用 MoSync,则不需要。
如果你想出售你的应用程序,但又想在 GPL 下发布源代码,那么同样,不需要。
如果你想出售你的应用程序并保留你的源代码,那么你需要商业许可证。但即使那样也不需要花费你任何钱。MoSync 提供免费的商业许可证。如果你想要的话,唯一需要付费的就是支持。
MoSync 许可证的完整详细信息可在此处获取:http://www.mosync.com/mosync-dual-licence-model。
入门
下载 MoSync
前往 MoSync SDK 网站http://www.mosync.com/download,然后点击你选择的下载按钮(Windows 或 Mac)。它有点大(超过 200MB),所以你在等待的时候可能想去喝杯咖啡。
如果你想找点东西看,可以在同一页面上找到安装指南、用户指南、教程、参考手册和示例应用程序的链接。你可能还想看看 MoSync 的另一个产品:MoSync Reload。这适用于多平台 HTML5 和 JavaScript 开发,这是另一个话题。
安装 MoSync
这里没有什么意外。只需双击下载的安装程序。根据你的操作系统,你可能需要允许它对你的系统进行更改。 一个小窗口将显示进度:
解压完成后,MoSync 设置将运行
需要接受惯常的许可协议
然后选择组件
实际上选择不多,这使得事情变得简单。显然,你需要 MoSync 及其先决条件,所以你不能取消选择它们。你只需要决定创建哪些快捷方式。整个软件包将在你的硬盘上占用约 441 MB 的空间。
在下一个屏幕上,选择你的目标文件夹。如果将其放在没有空格的路径的文件夹中,可能会使生活更轻松。
点击安装,然后开始
在此过程中,你会看到一些命令窗口,因为 MoSync 会安装它的文件以及它需要的运行时。然后几分钟后,一切就结束了
只需点击关闭;安装完成,新快捷方式将在你的开始菜单中可用
卸载 MoSync 是显而易见的,老实说,我还没看过BMFont Generator。 其他两项更有趣。
在线用户指南 将打开 MoSync 的文档页面http://www.mosync.com/docs/index.html:
在这里,你可以访问所有 API 的详细文档,以及示例应用程序和教程。文档非常清晰,写得也很好。
(可选)下载、安装和配置 Android SDK
MoSync 安装已包含其自己的模拟器以及针对不同平台的编译器,因此此步骤是可选的。但是,如果你想使用官方的 Android 模拟器,你需要下载并安装 Android SDK。由于已经有很多关于此的文章,我在此不再赘述。
运行 MoSync
MoSync IDE 是这一切的最终目标。点击这个快捷方式,MoSync IDE 就会启动:
它会询问你希望将项目存储在哪里。这是默认位置,但你可能想将其移动到你自己的文档文件夹。
如果你还没有注册 MoSync,你会被要求注册,以便及时了解最新动态。别担心;你不会收到垃圾邮件轰炸。你可能会被问到一些关于配置的问题,然后会显示欢迎屏幕
在这里,你可以进入文档,导入示例,或者开始编程。IDE 基于 Eclipse,所以不难找到操作方法。
为了帮助你入门,点击导入 C++ 示例是很有价值的。这将启动一个导入向导,加载安装包中提供的约 50 个示例。
示例包括著名的“Hello World”(但那是另一篇文章的内容)
为 MoSync 配置 Android
如果你安装了 Android SDK,你需要告诉 MoSync 在哪里可以找到它。点击窗口,然后点击首选项打开对话框。导航到MoSync Tool / Android / Android SDK,然后填写 Android SDK 的位置。
结论
如果你能走到这一步,那么你现在已经在你的计算机上安装并配置了 MoSync,并且可以开始了。示例应用程序将帮助你入门,文档也完整且写得很好。
我的下一篇文章将展示如何使用 MoSync 开发一个简单的应用程序,并在模拟器和你的 Android 设备上进行测试。玩得开心!