为Android(和其他移动平台)安装MoSync Android教程比赛 这是我提交的文章#2:设置你的Android开发环境。它的主要区别在于它描述了如何安装MoSync,这是一种开发环境,它不是很出名,但它的优势是支持广泛的移动平台,而不仅仅是Android。 介绍 好了,你终于决定开始为Android开发了。毕竟,程序员拥有平板电脑、手机、相机和手表却没有编程,这很荒谬,对吧? 但是……你不喜欢Java,而且NDK的说明看起来太复杂了。无论你写什么,你丈夫都会想在他的iPad上得到同样的东西。你父亲会想在他的黑莓上看到。还有你弟弟在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 这里没有惊喜。只需双击下载的安装程序。取决于你的操作系统,你可能不得不允许它对你的系统进行更改。一个小窗口将显示进度: v:shapetype coordsize="21600,21600"填充="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path=" m@4@5l@4@11@9@11@5xe "笔划="f">& lt; v:中风joinstyle =“斜”比;if lineDrawn pixelLineWidth 0">"sum @0 1 0">v:f eqn="sum 0 0 @1"v:f eqn="prod @2 12 ">"prod @3 21600 pixelWidth">"prod @3 21600 pixelHeight">"sum @0 0 1">v:f eqn="prod @6 1 2""prod @7 21600 pixelWidth">"sum @8 21600 0">"prod @7 21600 pixelHeight">"sum @10 21600 0">v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f";& lt; o:锁aspectratio = " t " v: ext =“编辑”比;o:spid="_x0000_i1039" style="width: 192.75pt;高度:55.5分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image001.png”比; 一旦它被解压,MoSync安装程序将运行: o:spid="_x0000_i1038" style="width: 146.25pt;高度:75.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image002.png”比; 通常需要接受的许可协议如下: o:spid="_x0000_i1037" style="width: 377.25pt;高度:291.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image003.png”比; 那么组件的选择: o:spid="_x0000_i1036" style="width: 377.25pt;高度:291.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image004.png”比; 事实上,没有太多的选择,这使得事情变得简单。显然,您需要MoSync及其先决条件,因此不能取消它们。您只需确定您想要创建的快捷方式。整个程序包将在您的硬盘上占用大约441 MB的空间。 在下一个屏幕上,选择您的目标文件夹。如果您将其放在路径中没有空格的文件夹中,可能会使工作变得更容易。 & lt; v: id = " Im形状style="width: 377.25pt;高度:291.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image005.png”比; 点击安装,然后关闭: o:spid="_x0000_i1034" style="width: 377.25pt;高度:291.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image006.png”比; 在MoSync安装它的文件和它需要的运行时时,您将看到几个命令窗口。几分钟后,一切都结束了: o:spid="_x0000_i1033" style="width: 377.25pt;高度:291.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image007.png”比; 只需点击关闭;安装完成后,可以在开始菜单中找到新的快捷方式: o:spid="_x0000_i1032" style="width: 170.25pt;身高:69分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image008.png”比; 卸载MoSync是显而易见的,老实说,我还没有考虑过BMFont生成器。另外两个条目更有趣。 在线用户指南将打开MoSync的文档页面:http://www.mosync.com/docs/index.html: v:shape id="Image_x0020_18"高度:264.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image009.png”比; 从这里,您可以访问所有api的详细文档,以及示例应用程序和教程。文档非常清晰,写得非常好。 (可选)下载、安装、配置Android SDK MoSync安装已经包含了针对不同平台的自己的仿真器和编译器,因此这个步骤是可选的。但是,如果你想使用官方的Android模拟器,你需要下载并安装Android SDK。关于这方面的文章已经有很多了,我在这里就不做详细介绍了。 运行MoSync MoSync IDE就是这一切的目的。点击这个快捷方式,MoSync IDE将开始: o:spid="_x0000_i1030" style="width: 435pt;高度:238.5分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image010.png”比; 它将询问您希望将项目存储在何处。这是默认设置,但您可能希望将其移动到自己的documents文件夹。 o:spid="_x0000_i1029" style="width: 465pt;高度:210.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image011.png”比; 如果您还没有注册,那么将要求您注册MoSync,以便您能够跟上开发的最新进展。别担心;你不会被垃圾邮件轰炸。你可能会被问到一些关于配置的问题,然后欢迎屏幕会出现: o:spid="_x0000_i1028" style="width: 470.5 pt;高度:350.25分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image012.png”比; 从这里,您可以转到文档、导入示例或开始编程。IDE是基于Eclipse的,所以不难找到解决方法。 为了帮助您入门,很有必要单击Import c++ Examples。这将运行一个导入向导来加载安装时提供的大约50个示例: o:spid="_x0000_i1027" style="width: 396.75pt高度:172.5分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image013.png”比; 示例包括著名的“Hello World”(但这是另一篇文章的内容): o:spid="_x0000_i1026" style="width: 470.5 pt;高度:264.75分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image014.png”比; 为Android配置MoSync 如果你已经安装了Android SDK,你需要告诉MoSync在哪里找到它。点击窗口,然后选择打开对话框。浏览MoSync工具/ Android / Android SDK,填写Android SDK的位置: & lt; v:形状id = " Image_x0020_29 "o: spid =风格=“_x0000_i1025宽度:470.25分;高度:329.25分;可见性:可见;mso-wrap-style:广场;“type = " # _x0000_t75”比;& lt; v: imagedata src = " file: / / / C: \ \凯文\ AppData \本地用户\ Temp \ msohtmlclip1 \ 01 \ clip_image015.png”比; 结论 如果您已经做到了这一点,那么您现在已经在您的计算机上安装和配置了MoSync,您可以开始了。示例应用程序将帮助您入门,并且文档完整且编写良好。 我的下一篇文章将展示如何使用MoSync开发一个简单的应用程序,并在模拟器和Android设备上试用它。玩得开心! 本文转载于:http://www.diyabc.com/frontweb/news30313.html

为Android(和其他移动平台)安装MoSync的更多相关文章

  1. Xamarin C# Android for Visual Studio 平台安装

    原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...

  2. Xamarin C# Android for Visual Studio 平台安装笔记参考

    Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...

  3. 使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】

    背景描述 根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包.而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品.运营.测试等人 ...

  4. 深入浅出 - Android系统移植与平台开发(一)

    深入浅出 - Android系统移植与平台开发(一) 分类: Android移植2012-09-05 14:16 16173人阅读 评论(12) 收藏 举报 androidgitgooglejdkub ...

  5. Android监听应用程序安装和卸载

    Android监听应用程序安装和卸载 第一. 新建监听类:BootReceiver继承BroadcastReceiver package com.rongfzh.yc; import android. ...

  6. C/C++在Java项目、Android和Objective-C三大平台下实现混合编程

    Android和iOS开发都支持C++开发,可以一套代码多平台使用.同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率. 一.为什么使用C ...

  7. Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境

    Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用Ope ...

  8. Android Studio与Genymontion的安装

    需要安装的软件: VirtualBox 5.1.4 Genymotion 2.7.2 Android Studio 2.1.2 安装步骤: 使用安装版安装Android Studio 1.     执 ...

  9. Appcelerator Titanium 3.x Win7 64位平台安装步骤

    刚接触Android移动开发,第一次下载Titanium,第一次下载ADT,第一次看Javascript代码,N多第一次...... 慢慢摸索了一个礼拜把移动开发的工具链的配置学习了一下,抛砖引玉,但 ...

随机推荐

  1. 1vue snippets

    { "Create vue template": { "prefix": "vue", "body": [ " ...

  2. 阿里云体验实验室 体验教程《Linux指令入门-系统管理》

    体验平台简介 阿里云开发者实验室提供免费云资源和丰富的场景化实践,旨在帮助开发者在学习应用技术,了解阿里云产品的特性. 阿里云体验实验室地址:https://developer.aliyun.com/ ...

  3. Java并发编程:volatile关键字解析【转载】

    介绍 volatile这个关键字可能很多朋友都听说过,或许也都用过.在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果.在Java 5之后,volatile关键字 ...

  4. OpenShift Container Platform 4.3.0部署实录

    本文参照红帽官方文档,在裸机安装Openshift4.3文档进行.因为只有一台64G内存的PC机,安装vmware vsphere 6.7免费版进行本测试,所以尝试在OCP官方文档要求的最低内存需求基 ...

  5. Java常用工具类整理

    字符数组转String package com.sunsheen.hcc.fabric.utils; /** * 字符数组工具 * @author WangSong * */ public class ...

  6. 2018.12.30【NOIP提高组】模拟赛C组总结

    2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...

  7. yum安装软件包提示Error Downloading Packages解决方法

    在执行yum upgrade时报错 解决方法: 方法一: 1.清理本地yum缓存 执行:yum clean all 2.查看软件包列表 执行:yum list 注意:如果查询不到软件包列表,查看yum ...

  8. 秒懂JVM的三大参数类型,就靠这十个小实验了

    秒懂JVM的三大参数类型,就靠这十个小实验了 你好,我是悟空哥,「7年项目开发经验,全栈工程师,开发组长,超喜欢图解编程底层原理」.手写了2个小程序,Java刷题小程序,PMP刷题小程序,已发布到公众 ...

  9. nginx如何写日志

    写日志函数为ngx_log_error_core,位于src/core/ngx_log.c:89行核心代码如下:while (log) { if (log->log_level < lev ...

  10. docker之windows安装&centOS安装

    按这个安装  没什么毛病 https://blog.csdn.net/vitaair/article/details/80894890 https://www.runoob.com/docker/ce ...