如何发布Android应用程序?
在Google Play Store中上传的apk最大为50MB,如如你的应用程序超过50MB,可以采用:APK Expansion Files。
要发布 Android 程序至 Android Market, 必须先支付一笔 25 块美金的注册费, 以下步骤为说明如何注册 Android Market Account、sign(签署)应用程序,并发布应用 程序至 Market 的过程。
一、注册 Android 进入网站, 注册或输入已有的 Google 帐号登入。
二、发布前先要向 Google 付费,按 Continue 继续信用卡付费,输入信用卡卡号与帐单地址,确认金额无误之后,按下 “立即下单” ,付费完成,回到开发者网页。
三、必须签署 APK 程序 直接上传程序,会提示上传失败,寻出未签署的 APK 程序,系统提示发布至 market 前必需签署应用程序。
四、建立 keystore 主要有两种签名方式:命令行方式或 ADT 揑件方式 1. 命令行方式: 通过 Keytool 去产生私有密钥。Keytool 在 JDK/bin 目录里(比如 D:\Program Files\Java\jdk1.6.0_30\bin)。
Keytool 参数 -genkey 描述 生成公钥和私钥
-v -keystore <keystore-name>.keystore -alias <alias name> -keyalg <alg> -dname <name> -validity <valdays>
输出详细信息 生成的 keystore 文件名 此密钥的别名。只保留前 8 位字符 加密算法。支持 DSA 和 RSA 用于描述此密钥的创建者信 息。如果没有提供, Jarsigner 会提示你输入这些信息 密钥有效期,按天数。
例 如 : D:\Program Files\Java\jdk1.6.0_30\bin>keytool -genkey -v -keystore myView.keystore -alias myView.keystore -keyalg RSA -validity 20000
然后签名: Eclipse 中,右击需要签名的工程-->android tools-->export signed application package,出现对话框,选择需要签名的工程,点击 next,选择上面生成的 myView.keystore 的文件位置和设置的密码。继续 next,选择签名生成文件的位置和名称,点击 finish 就完成 了。
2.使用 ADT 迚行签名: 如果你的程序使用的是带有 ADT (Android Developer Tools)揑件的 Eclipse 来开发 的,这个过程会变的简单:你在 Package Explorer 视图里右键点击你的应用项目名称,然 后在右键菜单里选择 “Android Tools”然后选择 , “Export Signed Application Package(寻 出签名应用程序包)” 。这会启动一个签名引寻窗口,它会带着你一步一步走下去,基本上都 是一些简单的填写表格的操作, 你要提供用于签名的正确的信息, 这些信息以后都会用得到。 当这个过程做完之后,你最终得到的是一个属于你的应用程序的 keystore 文件和一个签过 字的.apk 安装文件。建议把你的所有的 keystore 文件都放在一个地方(keystore 文件和它 所属的应用具有相同的名字),因为当你以后发布升级版的应用时都要用它来签名。
五、上传 Android 程序 还需要获取应用程序的界面图片,这些图片将会在 Android 交易市场里展示你的应用 时使用。Android 交易市场只允许你上传两张图片,所以要选出两张图片最能显示你的应 用程序的本质特征,而且要在缩小一半的尺寸后仍然能看到清,你的这些图片在 Android 市场里的应用描述中会被缩小,用户可以点击它来看全尺寸的图片。可以使用 Eclispe Android 揑件里自带的 Android 设备模拟器上的快照工具,Android 交易市场只接受 320 ×480 或 480×854 像素大小的截屏,所有要保证图片大小符合这两种图片比例大小。 还要为你的应用提供一个标题,并包括一个简短描述。你的应用的标题最长是 30 个英 文字符,但请注意,在 Android 的首页屏幕里,应用程序启动图片的下方只会显示你的标 题的 8 到 9 个字符。应用的描述的字数最多是 325 个字符,确保你使用的描述词是用户用 手机在 Android 交易市场里搜索时最喜欢用到的词汇。 你还需要为你的应用程序留下联系信息,其中的一项是 URL。这个 URL 最好是指向你 的应用程序的 web 网页,这个网页上你可以提供关于你的应用的更详细的介绍说明,以及 其它更丰富的屏幕截图,这些信息对那些在 Android 交易市场里搜索到你的应用程序,并 想了解更详细的信息的人来说非常有用。 最后可以在开发者网站的“Upload Application”链接迚入到一个能够上传你的.apk 文件的页面,包括上传你的截屏图片,还要补充一下其它的必须信息。当所有的信息都符合 要求,就可以让你的应用程序能够被公开下载了,单击这个页面上的“Publish”按钮,你 的应用程序就成功的在交易市场里上架了, Market 里搜寺应用程序的名称会找到刚刚上 在 传的程序。