原文 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. python学习笔记:python对象

    一.python对象 python使用对象模型来存储数据,构造任何类型的值都是一个对象.所有的python对象都拥有三个特性:身份.类型和值. 身份:每个对象都有一个唯一的身份标识自己,对象的身份可以 ...

  2. Linux--正则表达式--详解

    一.linux文本查找命令 在说linux正规表达式之前,还介绍下linux中查找文本文件常用的三个命令: 1.grep : 最早的文本匹配程序,使用POSIX定义的基本正则表达式(BRE)来匹配文本 ...

  3. 工作中的第一份LoadRunner脚本

    录制的第一份脚本 虽然是第一份但是调试执行,跑场景等都成功了. Action() { web_url("login1.jsp", "URL=http://192.168. ...

  4. Sublime Text2使用技巧

    推荐Lucifr和JerryQu的几篇博文: Sublime Text 2 入门及技巧 via: http://lucifr.com/139225/sublime-text-2-tricks-and- ...

  5. ubuntu常用命令(转)

    1.打开终端的方法 Ubuntu 中按左侧栏的第一个“面板主页(Dash 主页)”(可以按win键调出),在里面输入terminal可以打开终端,另外打开终端的快捷键是Ctrl+Alt+T 2.修改用 ...

  6. egret-android-support-gradle版

    从3.1.3开始,Egret已经实现了Gradle构建!所以下文你爱看不看! 迟钝的Egret从3.1.3版本才开始支持Gradle,而笔者早在1.6.x版本就已经支持了,说明什么?说明Egret在某 ...

  7. 高效 Java Web 开发框架 JessMA v3.2.3 beta-2 发布

    JessMA(原名:Portal-Basic)是一套功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hib ...

  8. MediaChooser图库浏览器

    MediaChooser Android库 MediaChooser是一个库,浏览并选择视频和图像从SD卡.它可以用来显示文件中查看图像和视频(显示所有文件)或文件夹视图(显示文件分类).项目按日期, ...

  9. 使用Abator生产ibatis配置文件

    什么都不说了,直接进入正题. 插件安装地址:http://ibatis.apache.org/tools/abator 里面有name和url,填了就可以安装了. 通过菜单的 File > Ne ...

  10. javascrip格式

    1:若Button_Search_onclick()方法不存则在页面在火狐浏览器是可以正常运行,但是在IE浏览器就会出现问题 建议删除没用到的方法