如何使用Xamarin在Visual Studio中创建Android应用
博客专区 > yushulx 的博客 > 博客详情
如何使用Xamarin在Visual Studio中创建Android应用
yushulx 发表于3年前
如何使用Xamarin在Visual Studio中创建Android应用
  • 发表于 3年前
  • 阅读 93
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

Xamarin平台帮助.NET开发者使用C#开发各种平台的应用程序,包括Android,iOS,Mac和Windows。这里介绍下如何使用Xamarin搭建一个hello world应用。

参考原文:

Creating Android Apps with Xamarin in Visual Studio

Xamarin下载和安装

下载Xamarin

联网之后运行Xamarin installer,在这之前确保你已经安装了JDK,而且是32位的,不然会有错误提示。接下来所有的组件都会自动下载 (我这里需要播VPN):

默认情况下,Android SDK是安装在C:\Program Files (x86)\Android\android-sdk。使用SDK Manager.exe下载系统镜像,并用AVD Manager.exe创建虚拟机:

第一个C#开发的Android应用

运行Visual Studio 2013,并创建一个Android工程:

点击Main.axml看一下布局:

打开MainActivity.cs可以看到默认添加的button代码:

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
 
namespace HelloXamarin
{
    [Activity(Label = "HelloXamarin", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {
        int count = 1;
 
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
 
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
 
            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById<Button>(Resource.Id.MyButton);
 
            button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
        }
    }
}

好了,运行下试试:

发生错误:An error alert: Deployment failed due to an error in FastDev assembly synchronization!

修复的方法:打开Properties -> Android Options,取消Use Fast Development

重新编译之后就可以正常运行了:

共有 人打赏支持
粉丝 24
博文 84
码字总数 35469
×
yushulx
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: