Xamarin Anroid开发教程之验证环境配置是否正确

经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节中的内容就来指导读者如何完成验证。

Xamarin Anroid下载并加载官方实例

在Xamrin Studio中提供了一些实例程序用于测试和训练程序员。首先启动Xamarin Studio,启动后Xamrain Studio会呈现如图2.72所示的窗口。在Xamarin Studio窗口中,右侧有一些项目,随意单击其中的Download Solution按钮,就进入到https://xamarin.com/getting-started/android网站中。

 

图2.73  Xamarin Studio

在网站中会存在一个Download Tasky的按钮。单击该按钮,下载Tasky任务到本机中。下载完成后会得到一个Tasky.zip的文件,其中的目录结构如图2.73所示。

 

图2.74  Tasky.zip目录结构              图2.75  加载项目

在这里只需要将Android_Starter的文件夹复制出来,放到一个项目文件夹中。比如我们将其放到桌面上。随后在Xamarin Studio中单击依次单击“文件”|open命令,打开加载项目窗口,如图2.74所示。在加载项目窗口中,定位到我们的Android_Starter的TeskyAndroid_Starter文件。单击“打开”按钮,加载项目。

在Xamrin Studio加载完项目以后会得到如图2.75所示的结果。窗口中左侧的解决方案即为我们已经加载的内容。如何运行并检测该项目,后面会讲解到。

 

图2.76  加载项目

Xamarin Anroid检验实例的使用

在检验时,我们需要检验两个平台的使用一个Xamarin Studio中的,一个是Visual Studio 2013中的使用。

1.检验Xamarin Studio

在检验使用前,需要注意,因为我们的Android SDK没有安装在Xamrin默认的位置,所以需要设置Xamarin Studio中的Android SDK的位置。依次选择“工具”|Options..命令,弹出“选项”对话框。在“选项”对话框中,依次选择“工具”|SDK Locations|Android分支,在右侧的设置中将,Android SDK、Java SDK和Android NDK都设置正确,如图2.76所示。设置完成后,单击OK按钮保存当前的设置。这样便可以正常使用所有的Xamarin功能了。

 

图2.77  选项窗口

那么如何使用一个完整的项目呢?下面就来看看使用方式。

(1启动Xamarin Studio,如图2.77所示,单击TaskAndroid_Starter打开该项目。

(2在TaskyAndroid项目中右击TaskyAndroid,在弹出的菜单中选择Options命令,如图2.78所示。

图2.78  打开TaskyAndroid                         图2.79  启动项目Options

(3在弹出的的项目Options窗口中,依次选择“构建”|“常规”分支。窗口右侧可以找到Target Framework选择。在Tasky项目原本是支持Android 2.3的,但是我们这里没有下载Android 2.3相关的SDK,所以这里无法使用。为了可以检验安装是否正确,需要选择Android 4.4版本的,如图2.79所示。选择完毕后单击右下角的OK按钮,完成设置,并保存到项目中。

 

图2.80  Options窗口       图2.81  启动程序

(4单击Xamarin窗口中左上角的播放按钮启动程序,如图2.80所示。随后等待模拟器的启动,在读者解锁模拟器后启动项目即可。

最后在模拟器中出现如图2.81所示的结果,则表明环境设置成功。一般来说,这里Xamarin Studio运行成功,在Visual Studio中也应该可以正常运行。但是为了检验Xamarin.VisualStudio是否正确安装,也需要测试Visual Studio中使用。

 

图2.82  Tasky效果

2.检验Visual Studio 2013

首先,在测试前关闭之前启动模拟器和Xamarin Studio。然后我们开始使用Visual Studio 2013,步骤如下。

(1)启动Visual Studio 2013,启动时可能需要较长的时间,需要耐心等待。启动后的界面如图2.82所示。

图2.83  VS2013界面                        图2.84  打卡Tasky项目

(2在VS2013中分别单击“文件”|“打开”|“项目/解决方案”命令,弹出如图2.83所示的“打开项目”对话框,在其中选择下载的TaskyAndroid项目的sln文件。最后单击“打开”按钮。

(3此时VS2013会自动弹出如图2.84所示的安全警告信息,需要单击“确定”按钮。

 

图2.85  安全警告

(4等待项目加载完成,加载完成后的结果如图2.85所示。其中会出现Log In按钮,这是因为在使用Xamarin.VisualStudio时需要登录Xamarin的帐号。否则在VS2013中无法使用Xamarin.VisualStudio插件,并且不能编译Android项目。当然登录的帐号必须是付过费的帐号,否则也只有一定的试用时间。要想进行后续的步骤必须登录帐号。

 

图2.86  打开后的Tasky

(5在启动项目前,还需要对解决方案(也就是Tasky项目)进行配置。右键单击解决方案,选择“属性”命令。在弹出的解决方案属性页中,选配置属性项中的配置,并勾选TaskyAndroid后的部署项目。如图2.86所示,配置完后,单击“确定”按钮,保存配置。

 

图2.87  配置解决方案属性

(6随后单击VS2013中的“启动”按钮,启动Tasky项目。这时只需耐心等待。模拟器会在项目编译完成以后自动启动。随后Tasky项目也会正常的启动。模拟器中的程序运行后,状态如之前在Xamarin Studio中的状态一样。这就表明了Xamain.VisualStudio也安装正常,并可正常使用。

(7最后,在VS2013中如何停止已经运行的程序呢?只需要单击VS2013窗口中的停止按钮即可,如图2.87所示。

 

图2.88  停止已经运行的项目

两个平台的验证就这样可以了,之后就可以正式开始编写我们的Android程序了。

本文选自:Xamarin Android开发实战基础篇大学霸资料,转载请注明出处,尊重技术尊重IT人!

Xamarin Anroid开发教程之验证环境配置是否正确的更多相关文章

  1. Xamarin Anroid开发教程之下载安装Xamarin

    Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...

  2. Xamarin Anroid开发教程之Anroid开发工具及应用介绍

    Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Andro ...

  3. [转]Jetson TX1 开发教程(1)配置与刷机

    开箱 Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能.新技术和极佳的开发平台.在进行配置和刷机工作之前,先来一张全家福: 可以看到,Jetson T ...

  4. verification 验证环境配置传递

    验证环境配置传递 tc配置env 继承关系: tc_base->tc_base_bt->tc_xx base_env->xx_env base_env_cfg->xx_env_ ...

  5. PHP开发:Eclipse版环境配置

    软件: 1.eclipse php版本下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr 2.A ...

  6. QT从入门到入土(一)——Qt5.14.2安装教程和VS2019环境配置

    引言 24岁的某天,承载着周围人的关心,一路南下.天晴心静,听着斑马,不免对未来有些彷徨.但是呢,人生总要走陌生的路,看陌生的风景,所幸可以听着不变的歌,关心自己的人就那么多.就像是对庸常生活的一次越 ...

  7. 使用EmBitz开发STM32项目的环境配置

    一.EmBitz软件获取与安装 1.EmBitz软件的获取 EmBitz原名Em::Blocks,是基于Code::Blocks开发的,面向嵌入式的C/C++集成开发环境.支持J-Link和ST-Li ...

  8. shiro开发,shiro的环境配置(基于spring+springMVC+redis)

    特别感谢lhacker分享的文章,对我帮助很大 http://www.aiuxian.com/article/p-1913280.html 基本的知识就不在这里讲了,在实战中体会shiro的整体设计理 ...

  9. Java基础教程1:环境配置及第一个HelloWorld.java

    本文主要介绍JDK环境配置.Sublime Text3配置及第一个HelloWorld.Java程序.运行环境为Win10系统,使用JDK1.8版本. 1. JDK下载及环境配置 1.1 JDK下载 ...

随机推荐

  1. apue第四章学习总结

    apue第四章学习总结 4.1.若以stat函数去替换lstat函数,会发生: 原来的目录路径: $:~/workspace/apue2/include$ ls -l apue.h abc lrwxr ...

  2. 转>>在同一个sql语句中如何写不同条件的count数量

    今天在做Portal中的Dashboard展现的时候,需要对多个统计字段做展现,根据我现在的掌握水平,我只能在sql调用构建器中实现一种sql语 句返回的resultSet做展现.没有办法,只能从数据 ...

  3. POJ 3537 Crosses and Crosses

    Crosses and Crosses Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 2237 Accepted: 821 Ca ...

  4. (11)UI布局和分辨率适配

    一.Cocos编辑器 自动布局系统主要涉及固定与拉伸属性:   如图,总共可以修改控件的上下左右四个图钉和中间的两个拉伸条六个属性. 效果   1.当打开其中的任意一个图钉时,当前节点与父节点的对应边 ...

  5. Android 源码编译错误

    参考文章:http://blog.csdn.net/brightming/article/details/49763515/ Building with Jack: out/target/common ...

  6. c++ exports def文件

    https://msdn.microsoft.com/zh-cn/library/hyx1zcd3(v=vs.80).aspx EXPORTS 引入了一个由一个或多个 definitions(导出的函 ...

  7. 基本二叉搜索树的第K小元素

    #include<stdio.h> #include<stdlib.h> typedef struct node *btlink; struct node { int data ...

  8. Mac 下 Chrome 浏览器 快捷键

    ⌘-Option-I 打开“开发人员工具”. ⌘-Option-J 打开“JavaScript 控制台”. ⌘-Option-U 打开当前网页的源代码. 转自: http://www.harbin-s ...

  9. Java删除文件夹和文件

    转载自:http://blog.163.com/wu_huiqiang@126/blog/static/3718162320091022103144516/ 以前在javaeye看到过关于Java操作 ...

  10. FZU 2148 moon game (计算几何判断凸包)

    Moon Game Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit St ...