一、配置相关生成文件信息
1、解决方案→右键→属性
1.png
2、配置Application
2.png3、配置Android Manifest
3.png4、配置Android Options
4.png 41.png 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
<b>这个选项对apk大小的影响最大,每种类型占用的最少1M的大小</b>
二、发布
1、解决方案→右键→Archive
<b>注意:当要发布版本的时候,就必须选择Release。</b>
2.png2、vs2015会自动进行根据前面的配置进行生成apk操作
3.png3、配置apk签名
3.png4、新建keystore
4.png5、点击“Create”即可配置完成。
6、点击Save AS可将发布的apk到指定路径。
网友评论