文档章节

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

大学霸
 大学霸
发布于 2015/05/20 13:46
字数 1591
阅读 556
收藏 2

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_StarterTeskyAndroid_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 SDKJava SDKAndroid NDK都设置正确,如图2.76所示。设置完成后,单击OK按钮保存当前的设置。这样便可以正常使用所有的Xamarin功能了。

2.77  选项窗口

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

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

2TaskyAndroid项目中右击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项目

 

2VS2013中分别单击“文件”|“打开”|“项目/解决方案”命令,弹出如图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人!


© 著作权归作者所有

大学霸
粉丝 269
博文 908
码字总数 557321
作品 0
东城
程序员
私信 提问
Xamarin Anroid开发教程之Anroid开发工具及应用介绍

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

大学霸
2015/05/13
204
0
Xamarin Android开发实战(上册)大学霸内部资料

Xamarin Android开发实战(上册)大学霸内部资料 试读文档下载地址:http://pan.baidu.com/s/1jGEHhhO 密码:vcfm 介绍: 本教程是国内唯一的Xamarin Android开发专向教程。本教程详细讲解如...

大学霸
2015/04/02
2.7K
2
Xamarin Anroid开发教程之下载安装Xamarin

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

大学霸
2015/05/14
503
0
Xamarin开发Anroid应用介绍

第1章 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热。但是在Android平台下只能使用Java开发,iOS平台下也只能使用Objective-C或S...

大学霸
2015/04/07
319
0
Xamarin.Forms教程下载安装JDK配置环境变量

Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件。也许有人会问我们用的C#为什么还有Java呢?这是因为我们的Android平台支持Java的...

大学霸
2016/03/04
97
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
2.1K
14
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部