下文来自:
http://hi.baidu.com/teyi2010/blog/item/7244f9fc8176a04a252df2a4.html
---------------------------------------------------------------------------------------------------
上
周申请了android developer,需要一次性25美元的程序开发注册费用。费用需要用google
checkout,所以还要先申请google
checkout。国内的信用卡一般都支持VISA,可以以香港地址作为付款地址注册成功。注册成功后,还可以向google购买一部用于开发的手机。
这样就可以进入android market发布主页了。这是我发布第一个应用后的截图:
开发的是一个测试用的示例,见写了一个android带动画翻页效果的程序
。
签名前需要了解的
首先需要知道,android market发布应用程序,没有人为的审核过程,如果符合要求,只要提交,将立刻生效。
应用程序需要经过签名(sign)才可以发布,签名的主要作用是,让别人知道这个程序是你通过哪个android开发者帐号发布的。
签名将生成一个二进制的私钥文件(private key)。其实如果使用windows+eclipse adt开发,在用户目录下:
.android/debug.keystore
路
径下的文件,就已经是一个私钥了,只不过这是debug用的私钥。即,android不能安装没有签名的APK,如果通过debug方式(开发者通过
usb连接)安装APK,实际上生成的APK是使用debug签名的。使用debug私钥签名的APK文件无法发布到android market。
公钥和私钥,是非对称密钥体系中的概念。在这里的基本原理是用户可通过自己的私钥加密数据(应用程序中的指纹部分),数据可以通过公钥解码看到,主要目的是确保信息来源不被篡改。
生成私钥文件的步骤
签名很简单,使用的工具在JDK的bin目录下,keytool.exe。命令如下:
keytool.exe -genkey -v -keystore 私钥的文件名 -alias 自己起个别名 -keyalg RSA -validity 10000
这里面除了汉字部分,都可以不动。运行该命令,会有交互的提示,类似下面:
这样就会生成一个私钥文件,该文件要妥善保管,防止被别人冒用。
其实生成私钥也可以使用eclipse adt插件,界面和下面签名应用程序的界面是同一个。
使用私钥文件签名应用程序
使用eclipse adt可以很方便的生成带签名的应用程序。
然后:
这里要选择刚才生成的私钥文件,并输入正确的生成私钥的密码。
然后:
输入别名的密码。
再下一步,就简单了,选择生成文件的路径即可。
发布应用程序
主要是上传应用程序文件,相关文件,比如屏幕截图,还有就是程序的文字描述等。
这部分上传文件就不说了,主要是屏幕截图,遇到点儿小麻烦,这里只支持两种尺寸的图片,我的nexus one 480×800居然没有,只好用480×854的格式,需要用软件为截图修改一下尺寸(多了一点儿空白)。否则上传后会提示错误。
这部分,可能需要增加比如中文预研的介绍,但是没有简体中文,用的是繁体中文语言。
最后,勾选同意google的要求。发布即可。
马上就可以在android market上看到自己发布的应用。
分享到:
相关推荐
Android平台之所以这么火,是因为它在很大程度上被人们看做是挑战iPhone最有实力的平台,而android Market中应用的数量也是直逼苹果的App Store。很显然,应用是android赢得大家赞许的一个很重要的一个方面,这些...
2.2模拟器的market apk文件,这个两个文件从HTC legend Rom中提取,需要把这两个文件push到/systme/app下
App推广:我们会帮助客户将App应用提交到App store、google market等主流App应用市场,并帮助客户建立百度搜索推广渠道,通过付费搜索和自然搜索等技术手段让客户的应用和产品信息在最短时间周期内得到最有效的推广...
程序中取得一些Android应用的信息,Google的Android Market公布了api,可以取得Android Market上的Android应用的包括名字、作者、应用的描述、评论、图标与软件截图等信息。 基于Google Protocol Buffers 议实现
Market Helper 更改手机的型号来下载GOOGLE商店里的不兼容APP
of the global smartphone market share, compared to 18.3% for Apple, 2.7% for Microsoft and 0.3% for Blackberry.1 Over one billion Android devices shipped in 2014 alone.2 At the 2015 Google I/O ...
工具先决条件Google Marketplace 应用工具请参阅以查看先决条件并... 虽然 helm 推荐 RBAC 和 SA,但 Google Marketplace App 禁止这样做。 ClusterRole、ClusterRoleBinding 和 ServiceAccount 在schema.yaml中定义。
Google Play Supported Devices - Sheet 1 example: Retail Branding -> Xiaomi Marketing Name -> HM 2A Device -> lte26007 Model -> 2014502
市场解锁(Market Unlcoker)可以让你访问Android应用市场和Amazon appstore中的付费应用或者某些原本无法显示的免费应用。 某些应用仅能够在特定的国家中显示,因此市场解锁 可以设置不同的运营商,使你能访问这些...
该项目允许用户开发,保存和构建可运行的应用程序,该应用程序可以下载到手机,与他人共享并可以修改后放置在Google Market / Play服务中。 该项目要求用户下载并安装免费工具。 有关更多信息,请参见Wiki页面。 请...
尽管Apple App Store有许多流行的数据集,但Google Play应用程序的数据集却并不多,部分原因是与前者相比,抓取后者的难度增加了。 数据文件如下: apps.csv:包含Google Play上应用程序的所有详细信息。 这些是...
android-market-api 从 code.google.com/p/android-market-api 自动导出 适用于 Android Market 的开源 API ... 因此它应该可以在 Google App Engine 或 Android 应用程序中正常运行。 在您的类路径中包含
app in the market that does this. android-world-time is a work in progress, expect bugs and ugly code. Use at your own risk. No warranties expressed or implied, etc etc. Requires google-collect-1.0....
The Android App Market on Google Play 加载,清理和可视化抓取的Google Play商店数据,以了解Android应用市场。 The GitHub History of the Scala Language? 通过在Git和GitHub中探索Scala的开发历史来找到...
on Google Play on Cool Market here Download AAR Get the library UriAnalyser. Changelog View it here. Contact author E-mail: By_syk@163.com Copyright © 2016 By_syk. All rights reserved.
这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...
包含资源名称下载地址 Android 开发从入门到精通 新版Android开发教程及笔记-完整版 ...APP应用在google market和appstore上架的区别分析 APP如何推广 介绍ios及android平台app应用的推广方法与渠道
Tack on the surge by Google’s Android operating system, and the Smartphone market became hyper-competitive. Windows Phone represents a sea change in approach by Microsoft toward mobile computing. ...
现在主流的移动操作系统及各大应用APP的生态环境(比如腾讯应用宝、华为应用市场、百度应用市场等以及国外苹果App Store、谷歌商店Android Market等),为了保证用户的隐私和网络的安全请求、会话及数据传输等链路的...