文档章节

Xamarin开发Android应用、如何打包apk(转载)

科技创造
 科技创造
发布于 2014/08/25 16:11
字数 326
阅读 132
收藏 0

Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法

1、debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是文件Size非常大,不建议使用。

2、Release时,“部署”勾选√,生成--部署解决方案后,代码目录下bin\Release中会自动生成部署用***-Signed.apk文件,文件Size比较小。

请输入图片描述

3、自己打包,工具--Publish Android Application,一步一步设置打包,文件Size比较小。

请输入图片描述

apk大小影响因素

支持的架构体系设置影响生成的apk大小,Android工程--右键属性--Application--Supportted architectures下默认

armeabi、armeabi-v7a、x86都勾选,所以生成的apk会略大,可以根据需要不勾选不必要的架构体系,生成的文件会减小。

请输入图片描述

以Xamarin上面的Tasky(介绍http://developer.xamarin.com/content/Tasky/ 源码http://developer.xamarin.com/content/Tasky/Tasky.zip)为例说明大小影响

apk生成方式  apk大小(K)

Debug                           27618

Release
                                            4060
armeabi

Release
                                            5285
armeabi+armeabi-v7a

Release                              6638

armeabi+armeabi-v7a+x86

推荐App安全检测平台(http://safe.ijiami.cn




© 著作权归作者所有

科技创造
粉丝 37
博文 199
码字总数 174505
作品 0
徐汇
程序员
私信 提问
程序员菜鸟一枚,apk打包教程,欢迎大神指正

Xamarin开发Android应用、如何打包apk应用! Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法 1、debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是...

科技创造
2014/08/30
551
0
xamarin开始手机软件实用网站

https://developer.xamarin.com/recipes/android/fundamentals/activity/passdatabetween_activity/ xamarin的官网实例 超实用 https://developer.xamarin.com/recipes/android/controls/web......

kiba518
2018/04/11
0
0
Xamarin 打包生成 Android apk 文件

Visual Studio 支持 apk 发布   Xamarin.Forms项目或Xamarin.Android项目开发完成之后需要发布。比较常规的发布方式是生成 apk 文件,微软也考虑到开发者有发布的apk需求,因此在 Visual S...

何旭
2018/11/23
0
0
C#-Xamarin的Android项目开发(三)——发布、部署、打包

前言 部署,通常的情况下,它其实也是项目开发的一个难点。 为什么这么说呢?因为,它不是代码开发,所以很多开发者本能的拒绝学习它。 并且一个项目配置好一次以后,部署的步骤和部署的人通...

kiba518
03/04
0
0
【React Native开发】React Native进行签名打包成Apk(5)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangqq781931404/article/details/50525976 转载请标明出处: http://blog.csdn.net/developerjiangqq/arti...

江清清
2016/01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
18分钟前
2
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
19分钟前
1
0
Rainbond集群的安装和运维的原理

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。 1.Rainbond集群节点概述 1.1 节点分类 属性 类型 说明 manage 管...

好雨云帮
31分钟前
3
0
好程序员大数据学习路线分享UDF函数

1.为什么需要UDF? 1)、因为内部函数没法满足需求。 2)、hive它本身就是一个灵活框架,允许用自定义模块功能,如可以自定义UDF、serde、输入输出等。 2.UDF是什么? UDF:user difine fun...

好程序员官方
33分钟前
3
0
Groovy中 Base64 URL和文件名安全编码

Base64 URL和文件名安全编码 Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是...

白石
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部