C#開發移動應用系列(1.環境搭建)

原文: C#開發移動應用系列(1.環境搭建)

前言

是時候蹭一波熱度了..咳咳..我什麼都沒說..html

其實也是有感而發,昨天看到Jesse寫的博文(是時候開始用C#快速開發移動應用了),才幡然醒悟 , 原來咱們的Xamarin已經如此的成熟了...android

其實從2013開始就想用Xamarin,奈何 當初收費一座大山壓在身上 徹底沒法見得廬山真面目ide

後面2015,微軟收購Xamarin,沒過多久就宣佈對我的用戶免費..那個興奮勁就別提了..post

興奮的我電腦都重裝了好幾遍...(由於裝Xamarin搞的各類衝突)..奈何..資源有限 國內沒鏡像 FQ沒路子.. 吃飯沒錢..咳,暴露了url

而後VS2017終於來了,首先 國內有鏡像了 龐大的android-sdk也能嗖嗖下載了..然而又一座大山壓過來..(也許是微軟爸爸太好,每次都管吃管住,各類開發環境 所需資源所有準備好)spa

讓我任性了一把..特秒的 VS2017集成的谷歌仿真器..真是卡出翔...我又放棄了..直到昨天..看到博文...net

才醒悟..這算個什麼事..當初2013時期都能折騰一個月的我  現在這麼好的條件...這點小事情就能難倒?..3d

因此..說了這麼多廢話  這篇文章主要就是介紹如何在VS2017的前提下搭建咱們的Xamarin安卓開發環境調試

 

正文

首先咱們來看看效果..嗯..就是這樣..code

 

細心的朋友應該發現了,咱們這裏用的Genymotion模擬器,

接下來咱們就一步一步的搭建咱們的開發環境

1、安裝VS2017的移動應用開發環境

     1.進入VS2017安裝界面.(廢話),,

     2.選擇安裝,(若是你已經安裝VS2017主程序,就選擇修改),以下圖:

     

     3.找到移動與遊戲下的使用.NET的移動開發.如圖:

       

    4.選擇你所須要安裝的包,以下(注意:你若是不想使用卡出屎的谷歌模擬器..就別勾選Google Android仿真器..畢竟有18G..硬盤夠大,網速夠快請無視):

      

    5.開始安裝..等待安裝完成..若是你用谷歌模擬器開發..那麼 看到這 就終結了..安心去運行吧

    固然我不推薦谷歌模擬器...因此 咱們接下來安裝這個Genymotion模擬器..

2、安裝Genymotion模擬器

     提一下..這個Genymotion模擬器也比較蛋疼,可是我選擇原諒他...畢竟不卡..

      1.進入Genymotion官網,並註冊賬號.

      http://www.genymotion.net/

     2.註冊後,登錄並下載免費版本,地址以下:

     https://www.genymotion.com/account/login/

     嗯..他免費版本藏的比較隱蔽在如圖位置下載:

    

    懶得找的能夠直接以下地址下載

    https://dl.genymotion.com/releases/genymotion-2.9.0/genymotion-2.9.0-vbox.exe

    國外資源..嗯 建議迅雷..

   3.下載後安裝.(注:本文寫的時候是2.9版本)

      安裝過程就不寫了..傻瓜模式..下一步 下一步 下一步...

   4.下載調試所須要的安卓系統鏡像..(注:建議4.3版本一個 6.0版本一個)

      打開咱們安裝好的Genymotion..選擇ADD添加鏡像.以下:

     

 

      咱們選擇經常使用的安卓4.3和安卓6.0,以下:

      

      這裏就比較蛋疼了..他的資源在國外,因此下載速度..慘不忍睹..

      因此我幫你們找了相關的資源文件自行迅雷 或者..想辦法下載 以下:

      安卓6.0:   http://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_170320_193253.ova

      安卓4.3:   http://dl.genymotion.com/dists/4.3/ova/genymotion_vbox86p_4.3_170321_020053.ova

      若是是用我提供的鏈接下載的 就只能選擇和我同樣的鏡像..

      找到以下位置:C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova

     將你下載好的文件複製進去.而後在Add中選擇同樣的鏡像,就會發現跳過了下載 直接進入了安裝環節..

   5.運行鏡像並調試.

     雙擊咱們要運行的鏡像.便可.

  6.打開VS2017.建立Demo程序以下:

   

 

  在Main.xaml中添加按鈕..Button1.以下:

  

  

 

 修改MainActivity.cs中的代碼以下:

  

    public class MainActivity : Activity
    {
        int count=0;
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            var button = FindViewById<Button>(Resource.Id.button1);
            button.Click += delegate
            {
                button.Text = string.Format("這是第{0} 單擊!", count++);
            };
            // Set our view from the "main" layout resource
            // SetContentView (Resource.Layout.Main);

        }
    }

咱們會發現..智能的微軟爸爸早就檢測到了咱們的模擬器(注:必定要保證模擬器是打開的..),如圖:

最終代碼運行效果以下:

 

 

     

     

     

 

寫在最後

沒什麼好說的..我要開幹了..本系列應該會保持更新..喜歡的請點個贊 謝謝..

相關文章
相關標籤/搜索