.NET跨平台机制一(mono for android配置教程)

摘要:
在完成毕业设计并等待毕业后,我终于有时间玩的跨平台机制。NET,当然,NET跨平台主要是Linux,所以我在配置monoforandroid的开发环境时考虑得很周到。下载Android SDK入门包下载Android SDK API级别下载Android SDK 4.0.4systemimg下载Android SDK平台工具(下载后,用zip打开它,将平台工具拖放到Android SDK目录中。2.创建Android虚拟机。1.运行AVDManager.exe。配置安卓SDK的位置。3。接下来,是你心跳的时候了。打开VS2010,创建一个新项目,然后选择monoforandroid。。。。。

    忙完了毕业设计,坐等毕业,终于有时间可以玩玩.NET的跨平台机制了,当然了.NET跨平台主要就是Linux,所以就蛮有心思的去配置了下mono for android的开发环境。

 

    首先,准备工作要做足,运行时,虚拟机,模拟器都要先下载好了。

前期准备,先看看安卓模拟器的配置(已经会配置的略过..)配置教程网络上也很多,我这里就稍微盖过了。不懂的可以百度找下。我把需要的文件都整理到一起了。。。下载地址:http://pan.baidu.com/share/link?shareid=512568&uk=839021066

一、安卓模拟器环境安装

  1. 由于安卓模拟器需要JAVA环境支持,所以先下载JDK把。
  2. 下载AndroidSDK starter package(下载完之后用zip打开,拖出android-sdk到你要放置的位置
  3. 下载AndroidSDK API Level(下载之后用zip打开,拖放android-15(文件夹名字叫:android-4.0.4) platforms目录内
  4. 下载AndroidSDK 4.0.4 system img(进入android-sdk目录,新建文件夹:system-images   再进入system-images目录,新建文件夹:android-15
    zip打开,拖放armeabi-v7a system-images\android-15目录内
  5. 下载AndroidSDK Platform-tools下载之后zip打开,拖放platform-tools android-sdk目录内

.NET跨平台机制一(mono for android配置教程)第1张

二、创建安卓虚拟机

1、运行 AVD Manager.exe。点击New

.NET跨平台机制一(mono for android配置教程)第2张

 

2、填写一些信息,如NameSD卡大小...

.NET跨平台机制一(mono for android配置教程)第3张

3、创建后,如果有一个 确定框,并提示虚拟机的相关信息。直接确定

.NET跨平台机制一(mono for android配置教程)第4张

最后回到主界面就可以开始运行虚拟机了。

.NET跨平台机制一(mono for android配置教程)第5张

运行之后弹出提示框,这里不需要设置,直接点Launch即可。。

 

三、VS中配置mono for android开发环境

1、安装Mono for Android插件。记得安装前把所有Vs2010关掉,一路Next直到finish

 

.NET跨平台机制一(mono for android配置教程)第6张

 

2、完成之后,需要配置一下环境。(VS>工具—>选项—>mono for android

 配置一下android SDK的位置

 

.NET跨平台机制一(mono for android配置教程)第7张

 

3、接下来,心跳的时候到了。打开VS2010,然后新建项目,选择mono for android...

.NET跨平台机制一(mono for android配置教程)第8张

4、新建之后就是一个安卓项目了。。直接Ctrl+F5,你会发现让你选择模拟器。直接选你当前运行的就OK了,如果没有则新建并启动一个模拟器。最后我们变可以再模拟器中看到运行结果了。。。(如果出现版本错误,则直接右击项目属性,然后更改版本为合适版本。。)

 

 

.NET跨平台机制一(mono for android配置教程)第9张

5、最后来张效果图。。

.NET跨平台机制一(mono for android配置教程)第10张

这些都是自动生成的,改改代码试试吧。。。

6、修改Activity1.csOnCreate方法为如下代码:

 

protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            var tv = new TextView(this);
            tv.Text = "神一般的故事,mono...";
            this.SetContentView(tv);
        }

 

运行结果看看。

.NET跨平台机制一(mono for android配置教程)第11张

 

完工了,mono for android在模拟器上顺利运行。。。。。

 

虽然完工了,但是mono的稳定性以及其他的注意事项如何,还有待考验。。

 

新手胡写,求大牛指教!!

 

 

本文从百度空间搬家到博客园。。

免责声明:文章转载自《.NET跨平台机制一(mono for android配置教程)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇tornado请求头/状态码/接口 笔记神经机器翻译(NMT)相关资料整理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Android实验】组件通信Intent

实验目的 目录 实验目的 实验要求 实验结果 实验代码 father.xml:主界面文件 content_child.xml:子界面 Fourth.java: 处理文件 ChildActivity.java: 子界面处理文件 实验总结 了解使用Intent进行组件通信原理 掌握使用Intent启动Activity的方法 熟悉和掌握A...

Android——悬浮窗+侧边弹框+淡入淡出+背景shape+SeekBar调节手机亮度

悬浮窗实现原理:  悬浮窗要实现,需要用到几个关键的类。  WindowManager:声明了 addView() 、updateViewLayout()、removeView()三个方法的接口     要创建出悬浮窗:那就得使用addView(布局对象,布局参数)方法     要更新悬浮窗的数据,如实现拖动悬浮框:那就得使用updateViewLayou...

五 Android Capabilities讲解

1.Capabilities介绍 可以看下之前代码里面设置的capabilities DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("automationName", "Appium"); capabilities...

Android程序报错以及解决办法

INSTALL_FAILED_OLDER_SDK Launching ‘app’ on Genymotion Google Nexus 5. Installation did not succeed. The application could not be installed: INSTALL_FAILED_OLDER_SDK The applicat...

(三)android布局基础及范例:人人android九宫格布局(转载http://blog.csdn.net/jiabinjlu/article/details/6921008)

人人android是人人网推出的一款优秀的手机应用软件,我们在使用的时候发现他的首页布局是九宫格模式的,让人觉得很别致,因为现在很多的android软件很少使用这种布局模式,人人android使用的很成功,使人觉得简洁大方美观,下面我们来看看人人android的布局 其实这种布局是使用了一种叫“GridView”的表格布局,下面我来给大家讲一下: 首先,...

Android之SystemUI载入流程和NavigationBar的分析

Android之SystemUI载入流程和NavigationBar的分析 本篇仅仅分析SystemUI的载入过程和SystemUI的当中的一个模块StatusBar的小模块NavigationBar,以Android6.0代码进行分析 AndroidManifest.xml <application android:name=".Sys...