xamarin ios真机调试貌似都安装好了,为嘛点击调试老是说部署失败啊,,试试第一个app都不行啊

是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS、Android、Windows Phone和Mac应用,这套框架底层是用Mono实现的。
是一款基于.NET框架的开源工程,包含C#语言编译器、CLR运行时和一组类库,能运行于Windows、Linux、Unix、Mac OS和Solaris。 对于.NET程序员来说,Xamarin是走向安卓、iOS、Mac跨平台开发的神器,不仅能用熟悉的C#来开发,还能使用Visual Studio作为IDE。本文内容是Xamarin.iOS版本的开发初体验。
一.安装开发环境
对于用Xamarin来开发iOS应用来说,准备工作分两步:
(1)在Windows下安装Xamarin.iOS SDK以及VS,
(2)在Mac下安装Xamarin.iOS.Build Host以及XCode。因为Xamarin iOS for Visual Studio允许IOS应用在Windows下编写,但只能在远程Mac主机或iOS设备上进行部署和调试。
& & & & 可参考/forum.php?mod=viewthread&tid=7625465&page=1&authorid=261697
1.Windows 在Windows系统下,首先确保Xamarin完整的安装向导,安装向导会提供IOS以及Android套件的安装,可自行选择。
在获取Android和iOS可选套件的过程一直链接失败,一开始以为是系统版本问题(我是Win8.1 64位),跟一些高手交流之后发现是这些资源被墙掉了。。。FQ自行解决。我还跟客服联系得到回复如下:
There are a couple possible causes of the issue, but it looks like a manual uninstall/reinstall would get everything working properly. 1) Press the Windows button + r to open the Run window. 2) Type appwiz.cpl to open the Add & Remove programs window. 3) Find Xamarin & Xamarin Studio (Optional) and uninstall them. 4) Once they&re uninstalled, or if you&re please follow the installation steps below.
Please download and install the packages shown below in the order listed:
1. JDK 1.6: /Installer/MonoForAndroid/jdk-6u39-windows-i586.exe 2. Android SDK: /android/installer_r22-windows.exe 3. GTK#: /GTKforWindows/Windows/gtk-sharp-2.12.25.msi 4. Xamarin Studio: /studio/Windows/XamarinStudio-5.0.0.878-0.msi 5. Xamarin for Windows (includes Xamarin.iOS for Visual Studio and Xamarin.Android): /XamarinforVisualStudio/Windows/Xamarin.VisualStudio_Setup-3.0.54.0.msi
I hope this helps! -Kent Green Developer Support
忽略Android SDK/JDK和Xamarin Studio,GTK#是对跨平台图形用户界面库GTK+的封装,Windows用户可以忽略,它会随着Mono一起安装,在非Windows平台上GTK#类似于Windows窗体和WPF。所以只需要单独安装一个Xamarin for Windows就可以了。最新版本的Xamarin for Windows支持VS2012和VS2013,下载地址请戳这里
安装完成之后打开VS2013,新建项目窗口可以看到多了iOS和Android目录,表明安装成功:
2.Mac Xamarin.iOS支持Mac OS 10.7及以上版本。
首先到下载Xcode 5
接下来可以选择安装完整的Xamarin,或者只安装
二.配置部署调试环境
由于Windows下没有iOS模拟器,因此需要链接一台联网的远程Mac主机。除了上一节安装了Xcode和Xamarin.iOS外,还需要对网络进行配置。 在Mac里,在网络偏好设置里,将当前网络的代理启用并相应设置好,同时在系统偏好设置-&安全性与隐私 中将防火墙关闭。
打开Xamarin.iOS Build Host:
点击配对自动生成一串PIN码,在Windows下的VS设置中使用:
回到Windows,打开VS2013,首先会自动让我们进行账号登录,所使用的账号即你在Xamarin官网下载时需要创建的账号,我这里使用的都是试用版License,有能力就付费使用正式版吧;当然免费版也可以用,只不过在发布程序的时候有大小限制。
在菜单Tools-&Options-&Xamarin-&iOS Settings选项卡,点击Find Mac Build Host:
输入在Mac下生成的PIN码,完成配对,这样Windows便和Mac主机建立远程连接,可以在Windows下远程调试iOS程序了。
三.创建一个iOS应用
打开VS2013,新建一个项目,选择iOS-&iPhone-&Blank App模板,命名为HelloOpenXLive,可以看到工程结构如下:
可以看到引用节点中的monotouch,即为Xamarin.iOS SDK,用.NET实现了iOS的基础功能。
Main.cs为程序的入口,启动一个继承自UIApplicationDelegate的名为AppDelegate,在AppDelegate中完成程序的启动和初始化工作。
AppDelegate.cs中,在FinishedLaunching方法里,我们可以通过窗体的RootViewController添加我们想要的画面(View),这个结构有点类似于MVC模式。我们右键项目-&添加项,添加一个iPhone View Controller,命名为HelloUIViewController
打开HelloUIViewController.cs:
public override void ViewDidLoad()
&&&&View = new UniversalView();
&&&&base.ViewDidLoad();
首先添加了一个通用的视图,即背景视图,可以任意修改默认背景颜色,在UniversalView类的Initialize方法中
void Initialize()
&&&&BackgroundColor = UIColor.W
目前为止画面还是一片空白,我们回到HelloUIViewController类的ViewDidLoad方法,添加一个Label,显示一段文字:
public UILabel CustomL
public override void ViewDidLoad()
&&&&View = new UniversalView();
&&&&base.ViewDidLoad();
&&&&CustomLabel = new UILabel(new RectangleF(0, 100, 300, 30))
&&&&&&&&Text = "Hello, OpenXLive!",
&&&&&&&&TextAlignment = UITextAlignment.Center,
&&&&View.Add(CustomLabel);
在工具栏中,设置好调试选项,选择DEBUG、iPhoneSimulator,以及指定一种模拟器类型(如iPhone Retina(4-inch) iOS 7.1),按F5开始调试
在Mac主机下,可以看到一个iOS模拟器被启动并初始化,我们的程序被部署在模拟器之后启动,接下来就可以进行断点调试了:
千万不要吐槽为什么没有iPhone的外壳,这是因为所使用的Mac主机比较老,没有Retina屏幕,分辨率跟不上,所以水果壳没显示出来;如果分辨率够了自动就显示出来了。
本文介绍了基于Mono的Xamarin框架,支持使用C#开发iOS、android、Windows Phone和Mac应用;介绍了Xamarin.iOS的安装和配置方法;介绍了如何使用Xamarin.iOS SDK在Windows下进行开发,并且在Mac远程主机上进行调试的过程。
转载请注明: &
阅读(...) 评论()3889人阅读
Xamarin android(39)
主要的安装流程如下:
一个完整的安装的环境以及让Xamarin android真正跑起来要一下几个步骤,很复杂吗,只能说不是很简单。
安装好Java的开发环境,也就是装好JDK安装Xamarin For Windows,通俗点讲就是装Xamarin下载好Android SDK和NDK(ndk并不是必须的)vs中配置好JDK和NDK的路径(原理上这个时候已经大功告成了)配置Android模拟器
第一步:安装好JDK
这个java开发中必须要安装的java开发工具包,有人就疑问了不是说用c#开发的吗,当然是用c#了,只不过最好还是转成了java原生态的东西,你想想c#能运行在Android的操作系统中吗?如果之前从来没有装过java的开发环境,这个时候就有点小纠结了,装过JDK就不用再装了,
安装好JDK成功的样子在dos中可以看到:
第二步:安装Xamarin
xamarin不是很大,之前我装的xamarin上传到了百度云管家所以直接下载,链接:/s/1pL4JpOJ 密码:yqp2
xamarin装完之后,打开VS新建项目你可以看到是这个样子的
好的,这说明你Xamarin已经安装成功了,但这仅仅是一小步,接下来的事情就有点容易出错了
第三步:下载好Android SDK和NDK
Android NDK 下载链接:&,这个不是必要的,官方说还是配置一下比较好,根据自己的系统下载对应的版本就可以了。这个ndk一般是不会发问题的。大家放心!
android sdk 这是最关键的时候了,也是最坑的地方,基本上所有的问题就出在这个Android SDK的环节上,Java开发android的同学也是经常遇到这个坑,在这里我给先给一个链接大家去试试下载:&
并不大,只有510MB,下载完后,现在可以先了解一下sdk文件夹下各个文件夹的作用,参看一下这篇博客
,当然最重要的就是这个放各个版本的android操作系统的platforms(平台的意思)文件夹。你会发现只有一个android-19的操作系统。
现在就可以配置JDK和Sdk的路径了,vs2015 &工具&选项&Android Settings 可以看到一下的配置
打开工具&Android&Android SDK Manager 你会看到下面的界面,最容易出问题的地方就是这儿。这些玩意每次更新下载都会到墙外去,所以就很尴尬了。
现在大部分已经完成了,记得重启Vs。现在可以新建第一个Xamarin Android 项目,选择Blank App(android)就可以,也就是空白的android项目.连接手机数据线,将android手机设置调试模式。百度一下“如何将android手机设为调试模式”。如果已经完成的话,你将会在这里看到
如果运行成功那么恭喜你,已经完成了这坑爹的环境安装了。一般情况下都tm是报错的。手机上运行不方便啊,别急下面装一下Android模拟器.
第四步:下载好Android 模拟器
老是使用手机运行调试,有点慢而且也不方便,这时候我们可以装一个Android模拟器
至于如何下载使用可以参考一下:
Visual Studio中的Android模拟器使用详解:
终于写完了,当然不是很详细,希望能装好吧,如果有看不懂的地方,写的纰漏的地方可以提提建议,我好做修改。谢谢
作者:张林
原文地址:
转载随意注明出处
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:381282次
积分:3610
积分:3610
排名:第9816名
原创:79篇
评论:114条
爱好:篮球,编程
.net全栈每天推送一片高质量的内容
纽约时间比加州时间早三个小时
New York is 3 hours ahead of California
但加州时间并没有变慢
but it does not make California slow
有人22岁就毕业了
Someone graduated at the age of 22
但等了五年才找到好的工作
but waited 5 years before securing a good job
有人25岁就当上CEO
Someone became a CEO at 25
却在50岁去世。 and died at 50
也有人迟到50岁才当上CEO
While another became a CEO at 50 .....................
文章:39篇
阅读:92959
(1)(4)(3)(6)(3)(1)(6)(4)(2)(3)(5)(4)(11)(19)(3)(2)(1)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'& 相关文章 &
链接地址 Project Astoria内测申请 链接地址 Project islandwookd内测申请 链接地址 vs code文档 链接地址 VS2015 RC 下载 链接地址 VS2015 RC Win10 tools 链接地址 WPcentral comments 链接地址 UWP design guidelines 链接地址 MS-IOT
VS2015预览版体验
.NET开源了,JAVA颤抖吧... 据说VS2015可以开发android,ios,wp应用程序了,还可以开发能运行在mac,linux上的ASP.NET网站,如果真是这样就太爽啦,上微软官网下载了VS2015预览版,ISO压缩包4.4G 安装的时候至少需要8G空间 全部安装的话需要19G空间,-_-!!!,我的250G的SSD伤不起呀,看了一下,大头在WP8.1的模拟器和WP8.1 SDK上 只是体检,我只选择了WEB TOOL和那个Mobile那个,需要的硬盘空间是9G,点击
微软Visual Studio 2015 CTP1出来了赶快体验了及对它的期望
今天打开网页搜索了一下看到 微软Visual Studio 2015 CTP1 开发版下载出来了真是令粉丝们兴奋啊,VS2013还没怎么体验呢2015都要快来了,现在代号是Visual Studio 14 正式版才叫2015呢,VS2013 UPDATE 3下半年肯定会提供下载,微软Visual Studio 2015 CTP1 开发版/en-us/downloads/visual-studio-14-ctp-vs 不过有一点注意的是它
从nuget上下载newtonsoft,类似nodejs的模块化,不过这个更智能方便一些。 3、使用命令自动生成增删改查界面,大大提高开发速度
a)初次使用要安装k gen,安装英文教程见此链接,或执行如下步骤,前提是vs2015已安装。
(1)打开vs2015,新建web项目
(2)以管理员身份运行cmd,输入如下命令,进行安装kvm
powershell -NoProfile -ExecutionPolicy
vs2015 preview 移动开发XamarinInstaller下载地址 http://124.205.69.135/files/97E3//Installer/Windows/XamarinInstaller-VS2015.exe
VS2015安装 Secondary Installer Setup Failed求解决方案
Mac 和 Linux 系统上提供对 .NET 核心服务器运行环境及框架的支持。 3、同时 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。 4、新版 VS2015 还内置有 Android 模拟器,相比 Google 提供的模拟器,性能自然是云泥之别(VS 的更优),不过貌似没有IOS模拟器,有待验证。
下载完之后,于是乎想来安装一个VS2015常常新鲜。开始时一切安装顺利。第一部分安装完后重启,本以为就这样结束了,没想到还有
最近在csdn学院当老师啦,把自己以学到的东西总结一下,录个视频给大家,也当发一下福利。这些以后都是自己无形的财产,哈哈。 安装与下载编程工具 Vs2008下载地址:/s/1gds6yTP Vs2010下载地址: /s/1gdrk2Oj Vs2012下载地址: /s/1jGu2kpo Vs2015下载地址:/s/1pJ7jlub 已经录完的课程之一:
openscengGraph与qt结合
希望大家以后能够多多支持,谢谢。哈哈。 版权声明:本文为博主原创文章,未经博主允许不得转载。
和RequireJS。支持这些意味着编辑器将提供VS中的智能感知、转到定义等功能,而无需开发人员额外安装扩展来支持。VS编辑器还添加了对于JSDoc评论的识别和支持,所以在写新代码或浏览库文件时更加容易。 VS2015的编辑器现在原生支持ECMAScript 2015中的语言构造(但不是全部)。Matthiesen让开发者去User Voice上举行投票已决定什么是他们团队下一步该做的。 JavaScript编辑正在充分利用Visual Studio任务列表支持,所以现在可能丢下在源文件中的笔记
VS2015配置Android开发环境
android开发 VS2015 C# 环境部署 xamarin
最近听说VS2015发布了,可以开发android程序,为了赶时髦我也去下载了一个预览版来研究研究。 搭建环境需要的东西有:Visual Studio 2015 预览版、XamarinInstaller-VS2015.exe。 首先下载Visual Studio 2015 预览版(网上有很多资源),下载后根据提示一步一步安装(当然不太明白的所有选项全选就OK了)。 安装完成后进入创建一个android程序,如
最近买了个2T的硬盘,在硬盘上划分了一个空间做系统,同时安装一些专业软件.方便在一些支持USB驱动的电脑上做开发. 一、系统盘空间划分 尽量划分200G~300G的空间,越大越好.因为安装了系统之后,还需要安装软件. 有人会说,"软件也可以安装到其他盘",但是由于插入到别人的电脑时,系统会重新分配盘符,会造成你原来移动硬盘的盘符并非你安装软件的盘符. 如,你原来安装在D:的软件,路径可能会被修改为E: 因此,推荐安装到C盘 二、驱动安装 如果原来的别人主机的系统安装有win7/win8之类的,那么直接到“D:\Windows\System32”这个目录下搜索驱动,一般都能找到 三、安装相关开发工具 SQL2005---&VS2005---&VS2008---&VS2015
VS2015预览版 --体验
,安装完成后。弹出一个列表框,提示一些必须得环境和组件。(VS2015安装过程都已经包含了,基本不用理会。主要下载 Xamarin.VisualStudio_3.9.41这个插件就得了,或者可以直接在VS里的“扩展和更新”搜“Xamarin”下载就行了)
PS:注意一点3.9.41 版本存在BUG,运行项目时会报下面错误
未给任务“MergeApkRecipelists”的必需参数“RecipeFiles”赋值。
解决:在VS里找到 工具-&选项
namics CRM 4.0 安装 和 VisualStudio2010 RC 冲突
VisualStudio2010 RC 安装之后,Dynamics CRM 4.0 安装过程中报出IIS未安装ASP.NET2.0的错误,完全卸载VisualStudio2010 RC后,Dynamics CRM 4.0 安装正常。 环境:Windows Server Enterprise 2003 sp2, SQL Server 2005 Enterprise sp3.
还在放假休息中,今天到网上走一趟瞧瞧发现Visual Studio 2013 Update 5 CTP 版本已经到2了,估计正式版本大概在3,4月份就能出来了,到时候广大的VS使用者可以使用VS2013和VS2015了,VS2015正式版本估计也是前后脚的事情了,昨天在网上看到了微软的纳德拉对微软今后的发展的想法,技术跟进及支持将会更加关注需求,ctp2提供了对GIT的支持和对WINDOWSPHONE图形界面调试,及BUG修复下载地址为 /zh-cn/download/details.aspx?id=be11f-ede8-5a0c-058c-2ee190a24fa6=True,希望大家好好休息,嗨上班后又得忙起来了,累啊
在MacOS上虚拟机中的Window10表现的还可以。起码我发现的新功能很好用(主要对虚拟机环境来说): 1:在Win7中usb3.0不好使,但在windows10中非常好用,已不需要再使用转换头来把3.0转成2.0了。 2:在Win7中ISO文件不能直接查看内容,但在Windows10中可以直接双击就可以在文件夹中直接查看内容了。比如安装VS2015预览版本再也不需要使用虚拟光驱或使用虚拟机打开了ISO了。直接就可以双击打开ISO,再双击安装文件就可以安装了。 3:使用多个显示屏,可以
VS2015 Xamarin调试android版本过低修改
VS2015调试andoird程序,在下载程序时候发现出现如下提示错误 Deployment failed because the device does not support the package's minimum Android version. You can change the minimum Android version in the Android Application section of the Project Options. 解决方法,修改工程的属性即可. 来自:链接地址
近期拿起一个openCV程序跑了一下,是VS2013 + OpenCV2.4.8,运行的时候如下错误: 百度,谷歌了很久,给出的办法都无法解决,于是又装了VS2012 VS2015一样的错误,但是别人又可以正常运行。在绝望之时,发现这个哥们的博文链接地址 居然解决了,实在不知为什么 解决方法 在 项目 -& 属性 -& 配置属性 -& 常规 -& 平台工具集 把 Visual Studio 2013 (v120) 改为 Visual Studio 2010 (v100)
vs2015 安卓相关配置
vs2015的安卓相关配置百度不到,园子里也没人写。还是我没搜索到? 看来只能靠自己的英(pin)语(yin)能力一点点解决了 安装2015这个过程没啥可说的。都安装就OK了。 重要的就是选择安卓程序开发这里。 如果之前没有配置过安卓的任何相关的东西就会提示xmamarin 这个东西 如果木有FQ那么就会出现这个图的错误提示。 没事点击各种下载把这些玩意下载了就OK 然后最后重启 再次打开的时候可能会出现下面图片错误 你没看错。电脑认为这俩东西没有被安装! 我就在这里出现个问题,不让下一步
微软Connect教程系列—VS2015集成新潮工具(四)
本课程来源与微软connect视频教程,Modern Web Tooling in Visual Studio 2015
本课程主要讲下当下流行的前端工具 bower和grunt
首先简单介绍下这俩货是干什么,然后再讲下在vs2015中怎么用 一、bower和grunt介绍
bower是twitter开源的一款web包(如bootstrap、jquery)管理,依托github上越来越多的开源web(html+css+js
Win7 下安装XP Mode初体验
Win7下体验XP的环境,用这种方式的确比单独用虚拟机安装一个XP环境来的方便。XP mod就是微软为以前的大多数XP粉丝顺利过渡到win7而设计的,这个环境就是一个模拟的XP环境。 安装也很简单,首先下载两个文件。 Windows Virtual PC RC简体中文版: 32位:链接地址
64位:链接地址
Windows XP Mode RC简体中文版: 链接地址
两个文件加到一起才500多M,不算很大。 先安装Windows Virtual PC RC(这是个补丁),重启
微软实战训练营 内部80课视频下载 学完你也可以月薪8000! 上海交大 最新.NET分布式与开源内部课程资料 微软MSDN讲师徐雷 倾力打造:最新VS2015\C#6.0编程\SQL数据库\ASP.NET网站开发\MVC56\Web服务\WCF\Web API3.0课程 下载链接:/s/1bnjJQnd 密码:36ji 微软与开源实战训练营QQ群:
微软MSDN俱乐部QQ群:
& 2012 - 2016 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";windows下手动安装和配置xamarin - 我每天都在进步o(∩_∩)o... - 博客园
安装xamarin
xamarin官方给出了两种安装方式,自动安装和手动安装。
自动安装比较简单,到下载xamarininstaller.exe 运行后它会自动下载所需组件。过程还是比较简单的,下面重点说明一下手动安装和配置xamarin.
由于我的系统(win8.1 64位)在运行xamarininstaller.exe时老是报错,给xamarin的支持组发了个邮件,他们回复说还是手动安装吧,并把各个组件的下载链接发了过来。这段时间在网上查找资料时发现,有些组件的在下载过程中要注意版本,否则会导致各种各样的问题。下面给出完整的下载链接,这些组件都经过了验证,只要依次下载和安装就可以正常使用。
Android SDK:
Xamarin Studio:&
Xamarin for Windows (includes Xamarin.iOS and Xamarin.Android):&
xamarin目前只支持java6和java7.我当时没注意,直接下载了个最新的java8,结果在运行的时候提示找到不到java6和java7。也就说下载jdk1.6或jdk1.7,并且是32位的,因为Android SDK依赖32位的JDK。上述链接中的jdk版本是1.7 32位的
根据官方文档,Android SDK要包含特定的Tools和API。如果你下载的android sdk版本不合适可能不包含那些特定的Tools和API。上述链接中已经包含了所有需要的tools和api。
还有一个组件是 Android NDK(android native develop kit ),它用来将.net 类库嵌入到本地库。官方说他不是必选的,但是推荐安装。这是下载地址:.注意要选择32位的。
配置xamarin
安装完成后只需简单的配置就行,由于我是在vs2013 update 2中开发xamarin,所以先以vs2013为例来演示如何配置:
打开vs2013,工具-选项-xamarin-android setting。分别设置Android SDK和 Android NDk(可选),如下图:
配置完成后重启vs2013,在新建项目的时候会看到项目模板中多了两个类型,如下图,看到 Android和iOS了吧,爽吗?
如果是在xamarin studio中开发,打开 xamarin studio 工具-选项-SDK Location-Android,打开如下界面进行配置:
恭喜,到此你已经完成了在windows平台下的xamarin安装和配置。还差一步你就可以进行开发了,那就是安装和配置模拟器。
配置android模拟器
官方说android自带的模拟器启动非常慢(确实是这样,我搞android开发时,是用自己手机来调试的,自带的等的蛋疼),并推荐使用Genymotion来充当模拟器。下面说明Genymotion的安装和使用。ios开发就没有这么幸运了,因为苹果公司的限制必须安装xcode,所以需要有一台苹果电脑。但是老夫很穷,只有个 thinkpadt 440p,所以xamarin ios的配置就不说了。如果你有条件,那么这里有详细的安装和配置过程:
官方给出的方式是先下载并安装Oracle VM VirtualBox,然后再安装Genymotion,但是我在Genymotion官网上发现,它有个大的安装包,已经集成了vm virtualbox和genymotion。只要安装这个大包即可,这是下载路径:。
如果你愿意分开下载,那么这是genymotion独立下载界面。
注意:genymotion分免费版,独立版和商业版。屌丝下载免费版就行了。
下载完就是安装了,按照默认选项安装即可。安装完成后就是简单配置了。具体如下:运行genymotion,将弹出如下界面:
如果是第一使用,点击上方的Add按钮,弹出如下界面:
选择你需要的设备,然后点击Next后 genymotion会自动安装所选驱动。然后点击Play ,模拟器就运行起来了。如下图:
启动后,就可以开始你的android开发之旅了,等你开发完点击运行的时候,模拟器会显示相关界面,如下图:
OK.到此你已经完成了在windows平台上安装和配置xamarin,以及如何使用第三方模拟器来运行和调试android程序。干吧!!!休闲娱乐生活服务其他类别
热门新闻更多
实时热点榜单热门视频发现好货
阅读下一篇视频推荐

我要回帖

更多关于 xamarin ios 调试 的文章

 

随机推荐