为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. HDU - 5775-Bubble Sort(权值线段树)

    P is a permutation of the integers from 1 to N(index starting from 1). Here is the code of Bubble So ...

  2. Resis常用命令及数据类型

    1.下载Windows环境redis安装: 2.下载jar包: commons-pool2-2.4.2.jar jedis-2.9.0.jar 3.项目结构: 4.代码说明: package com. ...

  3. [01] C#网络编程的最佳实践

    网络框架的选择 C++语言里面有asio和libuv等网络库, 可以方便的进行各种高效编程. 但是C#里面, 情况不太一样, C#自带的网络API有多种. 例如: Socket TcpStream(同 ...

  4. MVC里面调用webservice

    调用WebService报错404问题 (转载)   我想在MVC4的项目添加一个webservice文件,访问没问题,但是最后调用方法就报404错误.但是如果我全新ASP.NET 空Web应用程序  ...

  5. 安装JDK的攻略

    打开浏览器搜索JDK官网 单击Oracle下的JDK Download. 如果英语不好就直接打开浏览器自带翻译功能,根据自己的系统以及相应版本,下载对应的JDK 根据安装提示进行安装,路径自己选择. ...

  6. layui表单引入ueditor遇坑记

    1. 错误示例:表单容器是div标签则无法获取ueditor的内容 注:对于普通的表单元素表单容器是div也都能获取 <!DOCTYPE html> <html> <he ...

  7. Python 字符串去除相邻重复的元素

    1 def quchong(S): 2 str1=[""] 3 for i in S: 4 if i == str1[-1]: 5 str1.pop() 6 else: 7 str ...

  8. [翻译] 发布双屏预览SKD,公布MICROSOFT 365开发者日日期

    [前置提示]:本文翻译工作尚未完工,您可以先看原文QUQ 原文标题:Announcing dual-screen preview SDKs and Microsoft 365 Developer Da ...

  9. 你想了解的分布式文件系统HDFS,看这一篇就够了

    1.分布式文件系统 计算机集群结构 分布式文件系统把文件分布存储到多个节点(计算机)上,成千上万的计算机节点构成计算机集群. 分布式文件系统使用的计算机集群,其配置都是由普通硬件构成的,与用多个处理器 ...

  10. Linux实战(6):Centos8上传镜像

    小记 做以下操作之前得准备一个Docker Hub 的账号,然后创建仓库可私有也可公有这得看你自己了,仓库的名称需记住等等会有用. 安装podman podman跟docker使用的命令非常的接近,但 ...