xamarin4.2以上版本发布打包安装包

一、配置相关生成文件信息
1、解决方案→右键→属性


xamarin4.2以上版本发布打包安装包_第1张图片
1.png

2、配置Application

xamarin4.2以上版本发布打包安装包_第2张图片
2.png

3、配置Android Manifest

xamarin4.2以上版本发布打包安装包_第3张图片
3.png

4、配置Android Options

xamarin4.2以上版本发布打包安装包_第4张图片
4.png
xamarin4.2以上版本发布打包安装包_第5张图片
41.png
xamarin4.2以上版本发布打包安装包_第6张图片
42.png

通俗的将就是支持的CPU类型,关于android版本与指令集的关系:
起初android1.6:只支持armv4与armv5te指令集。
到了android2.0:增加了支持arm-vfp,armv6,armv6t2指令集。
到了android2.2:增加支持armv7-a指令集。
如果项目只包含了 armeabi,那么在所有Android设备都可以运行; 如果项目只包含了 armeabi-v7a,除armeabi架构的设备外都可以运行; 如果项目只包含了 x86,那么armeabi架构和armeabi-v7a的Android设备是无法运行的; 如果同时包含了 armeabi, armeabi-v7a和x86,所有设备都可以运行,程序在运行的时候去加载不同平台对应的so,这是较为完美的一种解决方案,同时也会导致包变大。
结论:现在一般的手机都是android4.0以上的系统,CPU也都支持 armeabi-v7a,只要不是要支持太过老旧的设备,可以只勾选armeabi-v7a(默认勾选),如果要支持intel CPU的设备,可以也勾选X86

这个选项对apk大小的影响最大,每种类型占用的最少1M的大小

二、发布
1、解决方案→右键→Archive

xamarin4.2以上版本发布打包安装包_第7张图片
1.png

注意:当要发布版本的时候,就必须选择Release。

2.png

2、vs2015会自动进行根据前面的配置进行生成apk操作

xamarin4.2以上版本发布打包安装包_第8张图片
3.png

3、配置apk签名

xamarin4.2以上版本发布打包安装包_第9张图片
3.png

4、新建keystore

xamarin4.2以上版本发布打包安装包_第10张图片
4.png

5、点击“Create”即可配置完成。
6、点击Save AS可将发布的apk到指定路径。

xamarin4.2以上版本发布打包安装包_第11张图片
6.png

官方发布文档

你可能感兴趣的:(xamarin4.2以上版本发布打包安装包)