为Android(和其他移动平台)安装MoSync
为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的更多相关文章
- Xamarin C# Android for Visual Studio 平台安装
原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...
- Xamarin C# Android for Visual Studio 平台安装笔记参考
Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...
- 使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】
背景描述 根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包.而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品.运营.测试等人 ...
- 深入浅出 - Android系统移植与平台开发(一)
深入浅出 - Android系统移植与平台开发(一) 分类: Android移植2012-09-05 14:16 16173人阅读 评论(12) 收藏 举报 androidgitgooglejdkub ...
- Android监听应用程序安装和卸载
Android监听应用程序安装和卸载 第一. 新建监听类:BootReceiver继承BroadcastReceiver package com.rongfzh.yc; import android. ...
- C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
Android和iOS开发都支持C++开发,可以一套代码多平台使用.同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率. 一.为什么使用C ...
- Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境
Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用Ope ...
- Android Studio与Genymontion的安装
需要安装的软件: VirtualBox 5.1.4 Genymotion 2.7.2 Android Studio 2.1.2 安装步骤: 使用安装版安装Android Studio 1. 执 ...
- Appcelerator Titanium 3.x Win7 64位平台安装步骤
刚接触Android移动开发,第一次下载Titanium,第一次下载ADT,第一次看Javascript代码,N多第一次...... 慢慢摸索了一个礼拜把移动开发的工具链的配置学习了一下,抛砖引玉,但 ...
随机推荐
- Fitness - 06.01
倒计时213天 久违的瑜伽课,却发现生疏了很多,倒地不起TAT 要加强锻炼,不要松懈啊~~~! 期待黄金周的到来!!
- Unity使用可空类型(Nullable Types)
译林军 范春彦|2014-04-09 09:46|5407次浏览|Unity(375)0 你怎么确定一个Vector3,int,或float变量是否被分配了一个值?一个方便的方式就是使用可空类型! 有 ...
- zookeeper与分布式系统
1.1. 分布式系统基础知识 一个tomcat打天下的时代,不能说完全淘汰了,在一个管理系统,小型项目中还经常使用,这并不过分,出于成本的考虑,这反而值得提倡. 1.1.1. 分布式系统是什么 分 ...
- SpringMVC-整合SSM
整合SSM 目录 整合SSM 1. 设计流程 2. 创建一个数据库表 3. 配置依赖 4. 准备项目框架 5. Mybatis层 1. 编写实体类 2. 编写Mapper接口和xml 1. Mappi ...
- 完美激活PyCharm教程
1.版本 本文中pycharm版本为PyCharm Professional-2018.3.3,JetbrainsCrack版本为4.2.需要注意,不同版本的pycharm对应的JetbrainsCr ...
- centos 遇到/dev/mapper/cl-root 100% 解决方法
yum安装docker时报错[Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/'] ...
- CTF-WeChall-第三天下午
2020.09.11 哈哈哈,中午改了博客背景,添加了背景音乐,verygood,有种小窝的感觉了,下午继续努力 做题 第一题 Shadowlamb - Chapter I 题目地址 Ugah做游戏. ...
- 在CentOS 7服务器中使用Jexus发布.net core webapi
环境: 服务器:CentOS 7 64位 .net core 2.1 Jexus独立版 官网:https://www.jexus.org/ 按照官网安装独立版命令:curl https://jexus ...
- apache OS 10013 问题
问题描述 (OS 10013)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次: make_sock: could not bind to address 0.0.0.0:80 解决方法 ...
- 对比ERP解读企业资产管理EAM在电力行业应用
对比ERP解读企业资产管理EAM在电力行业应用 .关于EAMEAM (Enterprise Asset Management)企业资产管理,是面向固定资产占企业资产主要部分的资产密集型(Capital ...