浣跨敤Visual Studio 2015寮€鍙慉ndroid 绋嬪簭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浣跨敤Visual Studio 2015寮€鍙慉ndroid 绋嬪簭相关的知识,希望对你有一定的参考价值。

鏍囩锛?/p>

鎿嶄綔绯荤粺锛歸in 7 64浣?/p>

IDE锛歏isual Studio 2015

SDK锛歩nstaller_r24.3.3-windows

瀹夎鍓嶆彁锛?/strong>

缂栬緫hosts鏂囦欢锛堝湪闄勪欢鍙笅杞斤級鍥犱负瀹夎杩囩▼涓鑱旂綉鏇存柊鍜屾敞鍐?/p>

瀹夎瀹屾垚VS涔嬪悗鐩存帴鏂板缓android绋嬪簭浼氭彁绀猴細

---------------------------

Microsoft Visual Studio

---------------------------

鍊间笉鑳戒负 null銆傚弬鏁板悕: path1

---------------------------

纭畾   

---------------------------

閭f槸鍥犱负VS娌℃湁閰嶇疆android鐨凷DK锛屾帴涓嬫潵鎴戜滑灏辫缃€?/p>

绗竴姝ワ細鏇存柊android SDK

鑷鐧惧害骞跺畨瑁卛nstaller_r24.3.3-windows.exe锛岀劧鍚庢墦寮€瀹夎璺緞涓嬬殑SDK Manager閫夋嫨涓€涓畨鍗撶増鏈洿鏂帮紝姣斿4.1.2,鍙互鏍规嵁闇€瑕佸皢鍏朵粬鐗堟湰瀵瑰嬀鍘绘帀銆?/p>

鐒跺悗绛夊緟鏇存柊瀹屾瘯锛?/p>

鎶€鏈垎浜? style=

鐒跺悗鎵撳紑AVD Manager鍒涘缓涓€涓櫄鎷熸満锛?/p>

鎶€鏈垎浜? style=

鐐瑰嚮鍙宠竟鐨凷tart鍚姩鐪嬬湅鑳戒笉鑳借捣璧锋潵銆?/p>

绗簩姝ワ細鏂板缓android椤圭洰锛?/h2>

鎶€鏈垎浜? style=

鐒跺悗浼氳姹備綘鐧婚檰锛?/p>

鎶€鏈垎浜? style=

闇€瑕佸厛娉ㄥ唽锛岀劧鍚庣櫥闄嗐€?/p>

鐒跺悗渚濇鐐瑰紑璧勬簮绠$悊鍣紝鎵惧埌甯冨眬鏂囦欢锛?/p>

鎶€鏈垎浜? style=

鍙屽嚮鎵撳紑璁捐鐣岄潰锛?/p>

宸ュ叿绠变笂闈㈠凡缁忓唴缃簡寰堝鎺т欢锛?/p>

鎶€鏈垎浜? style=

杩欓噷鏃犳墍璋撲簡锛屽枩娆㈡嫋灏辨嫋锛屼笉鍠滄灏辫嚜宸卞啓甯冨眬浠g爜锛屽挶浠畬鎴愪竴涓櫥闄嗙晫闈細

鎶€鏈垎浜? style=

瀹屾暣浠g爜濡傦細

鎶€鏈垎浜? src=
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:layout_margin="5dip">
    <TextView
        android:id="@+id/form_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="鍒濆鐢ㄦ埛鍚嶅拰瀵嗙爜閮芥槸123" />
    <LinearLayout
        android:id="@+id/layout_login_name"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_margin="5.0dip"
        android:layout_marginTop="10.0dip"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="鐧诲綍鍚嶏細" />
        <EditText
            android:id="@+id/txt_login_name"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="15.0sp" />
    </LinearLayout>
    <LinearLayout
        android:id="@+id/login_pwd_layout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/layout_login_name"
        android:layout_centerHorizontal="true"
        android:layout_margin="5.0dip"
        android:orientation="horizontal">
        <TextView
            android:id="@+id/login_pass_edit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="瀵? 鐮侊細"
            android:textSize="15.0sp" />
        <EditText
            android:id="@+id/txt_login_pwd"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:password="true"
            android:textSize="15.0sp" />
    </LinearLayout>
    <Button
        android:id="@+id/btn_login"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:gravity="center"
        android:onClick="btn_click"
        android:text="鐧婚檰" />
</LinearLayout>
鎶€鏈垎浜? src=

杩欎簺浠g爜绋嶅井涓€鐢ㄥ姏灏辫兘鐪嬫槑鐧姐€?/p>

鎵撳紑MainActivity 缂栬緫浠g爜濡備笅锛?/p>

鎶€鏈垎浜? src=
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,  form_title
    // and attach an event to it
            Button button = FindViewById<Button>(Resource.Id.btn_login);
            EditText txtLoginName = FindViewById<EditText>(Resource.Id.txt_login_name);
            EditText txtLoginPwd = FindViewById<EditText>(Resource.Id.txt_login_pwd);
            TextView txtMsg = FindViewById<TextView>(Resource.Id.form_title);
            button.Click += delegate {
                                        string loginName = txtLoginName.Text;
                                        string loginPwd = txtLoginPwd.Text;
                                        if (loginName == loginPwd&& loginName == "123")
                                           {
                                              txtMsg.Text = "鐧婚檰鎴愬姛锛?span style="color: #800000;">";
                                           }
                                    };
  }
鎶€鏈垎浜? src=

鍚箟寰堢畝鍗曪紝灏辨槸鎵惧埌鎺т欢锛屽彇鍊硷紝璧嬪€硷紝鎺т欢鐨処D鍦ㄥ竷灞€涓畾涔堾+id/鍚庨潰鐨勫氨鏄€?/p>

鏅鸿兘鎻愮ず涓嶇伒鍏夛紝鏆傛椂蹇嶅繊鍚с€?/p>

鐒跺悗鍚姩锛屾寜F5锛屽鏋滄兂鏌ョ湅璇︾粏淇℃伅鎴栬€呰繍琛屼腑寮傚父锛岃渚濇鎵撳紑logcat锛?/p>

鎶€鏈垎浜? style=

灏嗚緭鍑烘帶鍒跺彴鎷夊ぇ锛?/p>

鎶€鏈垎浜? style=

浠ュ悗鍦ㄨ繍琛屼腑濡傛灉濂旀簝锛屽彲浠ュ湪杩欓噷鎵惧埌璇︾粏淇℃伅銆?/p>

鍦ㄨ櫄鎷熸満涓繘鍏ユ帶鍒堕潰鏉匡細

鎶€鏈垎浜? style=

鍚姩瀹冿紝杈撳叆淇℃伅锛?/p>

鎶€鏈垎浜? style=

鐐瑰嚮鐧诲綍锛?/p>

鎶€鏈垎浜? style=

绗笁姝ワ細閮ㄧ讲app

缁忚繃绗簩姝ュぇ瀹跺彲浠ュ湪debug鐩綍涓嬫壘鍒癮pk瀹夎鏂囦欢锛?/p>

鎶€鏈垎浜? style=

鐒跺悗涓€婵€鍔ㄥ氨澶嶅埗鍒版墜鏈轰腑锛岀粨鏋滃彂鐜版牴鏈敤涓嶄簡銆?/p>

鍘熷洜鏄疺S涓紑鍙戠殑apk闇€瑕佸彂甯冩墠鑳藉畨瑁呬娇鐢紝鍙戝竷鎸夐挳灏卞湪

鎶€鏈垎浜? style=

鐩墠鏄伆鐨勶紝闇€瑕佸皢璋冭瘯妯″紡鏀逛负release鎵嶅彲鐢細

鎶€鏈垎浜? style=

鐒跺悗浼氬嚭鐜板彂甯冨悜瀵硷細

鎶€鏈垎浜? style=

杩欓噷鎮ㄨ闅忔剰锛?/p>

鎶€鏈垎浜? style=

鐒跺悗缁х画锛?/p>

鎶€鏈垎浜? style=

璁颁綇涓婇潰鐨勮矾寰勶紝涓€浼氬氨鍦ㄨ繖閲屾壘瀹夎鐢ˋPK鏂囦欢銆?/p>

鐒跺悗绛夐粦灞忛棯2涓嬶紝灏卞嚭鐜颁簡杩欎釜鏈熷緟鐨勬枃浠讹細

鎶€鏈垎浜? style=

澶嶅埗鍒版墜鏈轰腑锛屽畨瑁呭悗锛屽紑濮嬪緱鐟熷惂锛?/p>

鎶€鏈垎浜? style=

以上是关于浣跨敤Visual Studio 2015寮€鍙慉ndroid 绋嬪簭的主要内容,如果未能解决你的问题,请参考以下文章

浣跨敤HiBurn鐑у綍楦胯挋.bin鏂囦欢鍒癏i3861寮€鍙戞澘

MySQL涔嬪垵浣跨敤

鏁欑▼锝渕acOS Mojave & Catalina 浣跨敤鏃х増娣辫壊妯″紡

涓嶇啛缁?Git 琚紭鍖栦簡锛佽吘璁槸濡備綍浣跨敤 Git 鐨?锛?/h1>

銆愭湁濂栭棶绛斻€戞繁搴﹀涔犳鏋跺強浣跨敤鍦烘櫙璋冪爺寮€濮嬪暒锛?/h1>