如何发布你的Android应用程序

转:如何发布你的Android应用程序

androidgoogleapplicationtools工具eclipse

如何发布你的Android应用程序
http://www.aqee.net/some-things-to-know-about-publishing-android-apps/

到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,
所以,我想写出一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。

在发布你的应用程序之前,你首先要做的事情是为你的应用做数字化签名认证。
========================================================
在Google的Android开发者网站上,有一个整版都是介绍签名问题页面,但如果你使用的是带有ADT (Android Developer Tools)插件的Eclipse来开发的,
这个过程会变的出奇的简单:你在Package Explorer视图里右键点击你的应用项目名称,然后在右键菜单里选择“Android Tools”,然后选择“Export Signed Application Package”(导出签名应用程序包)。
这会启动一个签名引导窗口,它会带着你一步一步走下去,基本上都是一些简单的填写表格的操作,你要提供用于签名的正确的信息,这些信息以后都会用得到。
当这个过程做完之后,你最终得到的是一个属于你的应用程序的keystore文件和一个签过字的.apk安装文件。
我建议把你的所有的keystore文件都放在一个地方(keystore文件和它所属的应用具有相同的名字),因为当你以后发布升级版的应用时都要用它来签名。

一旦你有了签名过的.apk文件,你就该考虑你的应用程序的界面快照图问题了
========================================================
这些图片将会在Android交易市场里展示你的应用时使用。 Android交易市场只允许你上传两张快照,所以你要选出哪两张图片最能显示你的应用程序的本质特征,
而且要在缩小一半的尺寸后仍然能看到清:你的这些图片在Android市场里的应用描述中会被缩小,用户可以点击它来看全尺寸的图片,我不知道能有多少人知道可以这样操作。

你有两种办法来捕捉屏幕快照:你可以使用Eclispe Android插件里自带的Android设备模拟器上的快照工具,或者启动你的Android设备,
使用一个像drocap2这样的抓屏程序(更新:事实上,在SDK里有一个工具能够在不启动你的应用的情况下进行抓屏)。
Android交易市场只接受320×480 或 480×854 像素大小的截屏,所有你要保证你的图片大小符合这两种图片比例大小。

你还要为你的应用提供一个标题,并包括一个简短描述。
=======================================
你的应用的标题最长是30个英文字符,但请注意,在Android的首页屏幕里,应用程序启动图片的下方只会显示你的标题的8到9个字符。应用的描述的字数最多是325个字符:
我不知道为什么Google会选择这样一个特别的长度限制,但这就意味着你的用词一定要斟酌。确保你使用的描述词是用户用手机在Android交易市场里搜索时最喜欢用到的词汇。

你还需要为你的应用程序留下联系信息
===========================
其中的一项是URL。我建议你们的这个URL应该是指向你的应用程序的web网页,这个网页上你可以提供关于你的应用的更详细的介绍说明,以及其它更丰富的屏幕截图,
这些信息对那些在Android交易市场里搜索到你的应用程序,并想了解更详细的信息的人来说非常的有用。

一旦你的应用程序有了标题,介绍,屏幕快照,以及联系信息,
你该去http://market.android.com/publish/Home这个地址到Android交易市场的发布商区域进行注册,成为一个正式的开发商。
===================================================================================================
你需要支付一次性的25美元的注册费。一旦注册完成,你就能访问开发者控制台web界面,这里你可以从”Upload Application”链接进入到一个能够上传你的.apk文件的页面,
包括上传你的截屏图片,你还要补充一下其它的必须的信息。当所有的信息都符合要求,你就可以让你的应用程序能够被公开下载了,
单击这个页面上的“Publish”按钮,你的应用程序就成功的在交易市场里上架了。

如果你的应用是收费的,你需要设立一个Google商务账户(Google Merchant Account)。
===================================================================
除非你想运营一个真正的应用开发商店,你只需要简单的选择把你的所有应用销售收入都存放到你选择的银行帐号里,这个过程非常的直接简单:
你需要知道的只是这个开户过程需要1至2天的时间。有了账户后,Google就会每天一次的把你的销售收入打入你提供的账户里(不包括要求退款的收入,周末和银行假期不结帐)。
用户可以在购买你的应用后的24小时内选择“退货”(超过24小时意味着不能退货),所以Google会自动的在你的商务账户里扣下足够的钱来保证退款事务(也就是说Google不需要从你的银行账户里要钱)。
Google的支付工具会让你看到所有的交易信息,包括退款和交易取消记录。

应用程序发布了之后,你可以从开发者控制台(Developer Console)里跟踪你的应用程序在交易市场里的所有表现。
=====================================================================================
控制台里列举了你的所有应用以及:
    * 告诉你每个应用程序都被下载了多少次。
    * 告诉你当前有多少台设备上安装了你的应用(我不完全的确信他们能跟踪这样的信息,但很显然他们做到了)。
    * 告诉你每个应用都获得了多少次用户的评级,以及平均等级(从1颗星到5颗星)
    * 提供一个“评论”链接,它指向一个页面,里面有每个评级的详细信息,以及使用你的应用的用户留下的评论列表。

这些数据看起来是一两天刷新一次。

如果你的应用程序一开始没有多少的下载量,不要气馁:除非你在博客界或技术新闻界做了市场推广活动,
用户只能用他们的手机在Android交易市场里搜索应用时搜到你的应用。如果你想扩大你的应用的曝光度:
    * 在诸如AndroidZoom, helloandroid.com,和 AndroidPIT这样的网站上提交你的应用信息。
        AndroidZoom 这个网站做的非常好,它让你指明在Android交易市场里拥有哪些应用(这个网站拉取了官方的交易市场数据),让你能够提供更多的描述信息和额外的截屏图片。
    * 在一些诸如anddev.org这样的Android论坛里的专门用于声明新的Android应用的版块里宣传你的应用。
    * 搜寻一些能够接受对你的应用程序进行评论的Android新闻网站,比如Androinica 和 DroidWeb:也许他们不会给你回复(我就是),但不妨一试。

时间: 2024-11-06 23:17:38

如何发布你的Android应用程序的相关文章

Android应用程序签名

Android系统要求每一个Android应用程序必须要经过数字签名才能够安卓到系统中.Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序自我认证的. Android应用程序签名的影响 使用同一个签名证书,则不同签名的应用无法覆盖生成的应用程序,即使包名相同,因此,主要的签名影响有以下两点: 1.应用升级.使用相同签名的升级软件可以正常覆盖安装老版本的软件,否则,系统发现签名证书不

Android开发入门教程--Android应用程序结构分析

一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New"->"Project"-Android Application Project"": 在弹出的"New Android Application"窗体中输入相应的应用名称.项目名称.包名称,并选择相应的SDK版本和应用主题: 选择项目保存位置,一路"next"完成项目创建: 创建后的项目:

android应用程序签名(转)

概述 Android系统要求,所有的程序经过数字签名后才能安装.Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系.证书不是用于用户控制哪些程序可以安装.证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的. 理解Android应用程序签名有以下几个重要点: 所有的应用程序都必须签名.系统不会安装任何一个不签名的程序. 你可以使用自己的证书来签名.不需要任何授权中心. 当你要为最终用户发布你的应用程序的时候,你必须签入一个合适的密钥.你

使用 Eclipse PhoneGap 构建 Android 应用程序入门

Eclipse 是一种支持多种技术的开源集成开发环境 (IDE),但本文重点介绍 Java 支持,这也是 Android 应用程序的“母语”.Android 是 Google 发布的开源移动操作系统.Android 现已成为许多智能手机和平板设备的操作系统,其中包括三星 Galaxy 系列手机和平板电脑.亚马逊 Kindle Fire 平板电脑.Barnes and Noble Nook 平板电脑,以及大量制造商生产的许多其他设备.PhoneGap 是一个开源应用程序平台,可让您使用 HTML

用 Eclipse 开发 Android 应用程序

转自:http://www.apkbus.com/android-13828-1-1.html 开始之前 本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包括两个示例应用程序.第一个示例是一个基本的应用程序,涉及构建和调试的所有阶段.第二个应用程序示例涉及比较复杂的 Android 特性,包括联系人搜索和 Google Maps 地址查找.要想从本教程获得最大收益,具备移动开发经验会有帮助,但不是必需的.开发 Android 应用程序需要 Java? 编程技能,但是对

如何利用 release 版本的 backtrace 来定位 android NDK 程序的崩溃位置

我们知道 android NDK 程序在崩溃时会生成一个 tombstone 的 backtrace (也可利用 ADB logcat 抓取),从这个 backtrace 中我们可以了解是哪个函数引发的崩溃,但是通常由于我们发布时都是 release 版,无法利用 backtrace 中的地址信息直接定位到源码和行号,当引发崩溃的错误不是很明显时,对于我们解决问题的帮助就不大. 这时通常我们是重编一个 debug 版本并设法重现 crash.这样做有个两个问题,一是如果我们不知道复现步骤,或者复

Android应用程序开发

Android应用程序开发 本章介绍了Android应用程序开发过程中涉及的控件,介绍了Activity转换和Internet消息传递.Menu设计修改.对话框实例和Android本地数据库SQLite应用. Android应用程序在开发期间有许多的文件需要协同管理和编辑,这就需要控件.控件分为视图控件(View).布局控件(ViewGroup).布局参数. Android应用程序设计中的常用控件:常用Widget控件,用Widget控件创建Android项目:按钮控件(Button)在Andr

关于Android应用程序漏洞的防护措施

目前,Android应用程序市场的发展速度飞快,不少开发者为了追求开发速度而忽视应用程序的安全.但由于Android系统的开源性及其Java编写的特殊性,各类Android App经常被爆出漏洞,有的Android开发者只是对App进行混淆代码或是防二次打包,对于源码的保护并不到位,同时也不清楚其中所隐藏的漏洞. 腾讯御安全作为一个专注于为个人和企业移动应用开发者提供全面的应用安全服务的平台,其丰富的漏洞特征库,能够全面覆盖已知漏洞,可对99%的安卓APP进行漏洞风险扫描.同时,基于广大用户的漏

第三篇 安卓Android应用程序目录结构解析

建立的HelloWorld的应用项目,其代码是由ADT插件自动生成的,形成Android项目特有的结构框架. 接下来让我带领大家解析一个Android程序的各个组成部分,这次我们拿一个Hello,World做例子,虽然只是一个Hello,World,但也是麻雀虽小五脏俱全,通过分析Hello,World的目录结构,让我们对Android程序有一个整体全面的认识. 一.创建一个Android 应用项目 启动Eclipse: 选择File->New->Project…:选择Android 下的An