原文 Visual Studio 2012如何透过电子邮件部署Xamarin.Android App

Android App在部署到实机的时候不像iOS的App限制你一定要使用向Apple申请的开发者凭证,在Apple不管是你要上架到Apple Store或者是企业内部署,你都必须向苹果申请凭证。
而Android可以允许你用自建的Private Key来签署你的APP,这样若是你的APP只是要在企业内部署而并没有要上架到 Google Play Service,你可以选择这样的方式来做。经由你自建的Private Key所签署建立的APP,你可以经由电子邮件或者是网站来发布你的APP。

这个范例我们要使用Gmail来发布一个APP,主要的步骤如下:

  1. 建立自己的Private Key
  2. Compile for release 你的App
  3. 利用电子邮件来发布APP
1. 在Visual Studio 里面开启你的Android项目,在编译模式里把[Debug]改成[Release]
2. 在你的项目按下右键开启属性窗口
2.1 在Android Manifest里面我们在Application name,Package name,Version number,Version name,填入跟你的的APP相关的信息。
2.2 接着到 Mono Android Options 选项里面去,把 Bundle assemblies into native code 这个项目勾选起来
3. 接着在Visual Studio画面上方选到[工具],然后下拉项目选到[ Publish Android Application]
4. 在接下来的KeyStore Selection 窗口我们要选择你的Private key来签署你的APP。
这部分你可以使用一个原先就存在的Key store,或者是你也可以直接在这个步骤时建立一个新的KeyStore。
5. 在Select Destination窗口我们选择App发布位置以及这只APP的文件名,
最后我们按下Publish,就可以来发布这只APP。
6. 编译完成后在你的项目文件夹的 bin --> Release路径下找到两个Apk的档案。
Signed是被签署过的APK,我们要用这一个APP来发布部署。
7. 开启你的Email信箱,把刚刚编译好的apk档案加入附件档案,然后将App寄给要部署的人。
8. 接着我们开启手机的电子邮件信箱,点选我们邮件的附件档案,手机会开始安装这只APP。
9. 部署完成。
 

(12)Visual Studio 2012如何透过电子邮件部署Xamarin.Android App的更多相关文章

  1. [Xamarin.Android] 如何透過電子郵件部署Xamarin.Android App (转帖)

    Android App在部署到實機的時候不像iOS的App限制你一定要使用向Apple申請的開發者憑證,在Apple不管是你要上架到Apple Store或者是企業內部署,你都必須向蘋果申請憑證. 而 ...

  2. [Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别

    原文:[Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别 在开发专案时若碰到要串接服务或是他人的API,常常避免不了都要面对XML或 ...

  3. Office Developer Tools for Visual Studio 2012现在可用了

    [原文发表地址]   Now Available: Office Developer Tools for Visual Studio 2012 正如我以前写过的,我们正在为构建下一代Office和 S ...

  4. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)

    本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...

  5. 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)

    前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...

  6. 用Visual Studio 2012+Xamarin搭建C#开发Andriod的环境

    第一步:安装Visual Studio: Visual Studio 2012(或者Visual Studio 2010),原因是目前为止Xamarin for Visual Studio的插件只支持 ...

  7. win8下在microsoft visual studio 2012利用ODP.NET连接ORACLE 12c

    老板要求我搭个ASP.NET框架,并且连接上ORACLE数据库,听起来好像挺简单的,但就是连第一步连接ORACLE我都搞了两天╮(╯▽╰)╭ 首先,项目书上要求用ORACLE 10G,可我自己的本本装 ...

  8. 【工作笔记一】【转】Visual Studio 2012常用快捷键总结

    Visual Studio 2012常用快捷键总结 原文  http://blog.csdn.net/yl2isoft/article/details/9886379   写在前面: 都知道,合理使用 ...

  9. 在Visual Studio 2012中使用VMSDK开发领域特定语言1

    在Visual Studio 2012中使用VMSDK开发领域特定语言(一)   前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modelin ...

随机推荐

  1. JFrame??

    swing的三个基本构造块:标签.按钮.文本字段.但需要个地方安放他们,并希望用户如何处理他们.JFrame类就是解决这个问题————它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并 ...

  2. C/C++使用Lu脚本协程

    欢迎访问Lu程序设计 C/C++使用Lu脚本协程 1 说明 要演示本文的例子,你必须下载Lu32脚本系统.本文的例子需要lu32.dll.lu32.lib.C格式的头文件lu32.h,相信你会找到并正 ...

  3. Gesture(手势)浅析

    1.Gesture的作用 ①在触摸屏上的连续触摸行为,形成某个方向上的移动趋势  (利用手势检测) ②连续画出一个不规则的行为  (利用增加手势) 2.手势检测(GestureDetector) // ...

  4. Jquery 解决 H5 placeholder元素问题

    <style type="text/css"> .placeholder{ color: #cacaca; } </style> <script ty ...

  5. [问题解决]LaTex 进行中文文档操作

    第一步,在\documentclass后输入 \usepackage{fontspec, xunicode, xltxtra} \usepackage{xeCJK}%中文字体 \setCJKmainf ...

  6. aix vg lv pv

    lsvg lsvg -o lsvg rootvg 查看rootvg的信息 lsvg -p rootvg 查看rootvg卷里的物理硬盘以及分布信息 lsvg -l rootvg 查看rootvg卷下的 ...

  7. 使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)

    前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图.视频时间.尺寸等),跳过直接写在线播放部分的章节.从Vitamio的介绍可以看得出,其支持http ...

  8. JAVA模板方法模式

    模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术. 模板方法模式需要开发抽象类和具体子类的设计师之间的协作.一个设计师负责给出一个算法的轮廓和骨架,另 ...

  9. C# in Depth阅读笔记3:C#3特性

    1.隐式类型 var a=new Dictionary<string ,list<person>>();可以简化代码,增强可读性. 2.简化初始化 (1)设置简单属性 Pers ...

  10. oracle update语句的几点写法

    update两表关联的写法包括字查询 1.update t2 set parentid=(select ownerid from t1 where t1.id=t2.id); 2. update tb ...