版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZHANGKUN35268/article/details/77250321
1.安装VS2017
-1-
-2-
-3-
-4-
第一次装的时候如果只装 Xamarin Workbooks \ Android Ndk \ Android SDK \ Java SE ; 不装其他部分。 需要
系统驱动器大小 5GB, 安装位置3GB 的剩余空间大小。//我这个是修改模式下的截图。
-5-
-6-
就是这个按钮,因为没有安装模拟器,所以只能用android真机进行调试。
-7-
-8-
因为默认是 Nexus_5xAPI_25(Android 7.1 - API 25) ,直接调试失败,但可以重新生成。
然后
-9-
-10-
调整为和真机同样的系统版本。
然后加网络权限。。。 不然要点击十几次,才能进入APP,
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="App1.App1" android:versionCode="1" android:versionName="1.0" android:installLocation="auto">
<uses-sdk android:minSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application android:allowBackup="true" android:label="@string/app_name">
</application>
</manifest>
using Android.App;
using Android.Widget;
using Android.OS;
namespace App1
{
[Activity(Label = "App1", MainLauncher = true)]
public class MainActivity : Activity
{
int conut = 0;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
Button button = FindViewById<Button>(Resource.Id.button1);
var label = FindViewById<TextView>(Resource.Id.textView1);
button.Click += delegate
{
button.Text = string.Format("{0} clicks!", conut++);
};
}
}
}