“.NET研究”如何发布你的Android应用程序

简介:   本文是从 Some Things To Know About Publishing Android Apps 这篇文章翻译而来。    到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,所以,我想写出一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。

  本文是从 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个字符。应用的描述上海闵行企业网站设计与制作.com'>上海徐汇企业网站制作的上海网站建设字数最多是325个字符:我不知道为什么Google会选择这样一个特别的长度限制,但这就意味着你的用词一定要斟酌。确上海闵行企业网站制作保你使用的描述词是用户用手机在Android交易市场里搜索时最喜欢用到的词汇。

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

  一旦你的应用程序有了标题,介绍,屏幕快照,以及联系信息,你该去上海徐汇企业网站设计与制作target="_blank">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交易市场里搜索应用时搜到你的应用。如果你想扩大你的应用的曝光度:

  • 在诸如AndroidZoomhelloandroid.com,和 AndroidPIT这样的网站上提交你的应用信息。AndroidZoom 这个网站做的非常好,它让你指明在Android交易市场里拥有哪些应用(这个网站拉取了官方的交易市场数据),让你能够提供更多的描述信息和额外的截屏图片。
  • 在一些诸如anddev.org这样的Android论坛里的专门用于声明新的Android应用的版块里宣传你的应用。
  • 搜寻一些能够接受对你的应用程序进行评论的Android新闻网站,比如AndroinicaDroidWeb:也许他们不会给你回复(我就是),但不妨一试。
目录
相关文章
|
2月前
|
开发框架 前端开发 Android开发
Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势
本文深入探讨了 Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势。这对于实现高效的跨平台移动应用开发具有重要指导意义。
259 4
|
5天前
|
C# Android开发 iOS开发
2025年全面的.NET跨平台应用框架推荐
2025年全面的.NET跨平台应用框架推荐
49 23
|
1月前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
70 14
|
1月前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。
|
1月前
|
搜索推荐 前端开发 测试技术
打造个性化安卓应用:从设计到开发的全面指南
在这个数字时代,拥有一个定制的移动应用不仅是一种趋势,更是个人或企业品牌的重要延伸。本文将引导你通过一系列简单易懂的步骤,从构思你的应用理念开始,直至实现一个功能齐全的安卓应用。无论你是编程新手还是希望拓展技能的开发者,这篇文章都将为你提供必要的工具和知识,帮助你将创意转化为现实。
|
2月前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
1月前
|
Java Android开发 开发者
探索安卓开发:构建你的第一个“Hello World”应用
在安卓开发的浩瀚海洋中,每个新手都渴望扬帆起航。本文将作为你的指南针,引领你通过创建一个简单的“Hello World”应用,迈出安卓开发的第一步。我们将一起搭建开发环境、了解基本概念,并编写第一行代码。就像印度圣雄甘地所说:“你必须成为你希望在世界上看到的改变。”让我们一起开始这段旅程,成为我们想要见到的开发者吧!
45 0
|
2月前
|
JSON Java Android开发
探索安卓开发之旅:打造你的第一个天气应用
【10月更文挑战第30天】在这个数字时代,掌握移动应用开发技能无疑是进入IT行业的敲门砖。本文将引导你开启安卓开发的奇妙之旅,通过构建一个简易的天气应用来实践你的编程技能。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你宝贵的学习资源。我们将一步步地深入到安卓开发的世界中,从搭建开发环境到实现核心功能,每个环节都充满了发现和创造的乐趣。让我们开始吧,一起在代码的海洋中航行!
|
2月前
|
存储 搜索推荐 Java
打造个性化安卓应用:从设计到实现
【10月更文挑战第30天】在数字化时代,拥有一个个性化的安卓应用不仅能够提升用户体验,还能加强品牌识别度。本文将引导您了解如何从零开始设计和实现一个安卓应用,涵盖用户界面设计、功能开发和性能优化等关键环节。我们将以一个简单的记事本应用为例,展示如何通过Android Studio工具和Java语言实现基本功能,同时确保应用流畅运行。无论您是初学者还是希望提升现有技能的开发者,这篇文章都将为您提供宝贵的见解和实用的技巧。
|
2月前
|
搜索推荐 开发工具 Android开发
打造个性化Android应用:从设计到实现的旅程
【10月更文挑战第26天】在这个数字时代,拥有一个能够脱颖而出的移动应用是成功的关键。本文将引导您了解如何从概念化阶段出发,通过设计、开发直至发布,一步步构建一个既美观又实用的Android应用。我们将探讨用户体验(UX)设计的重要性,介绍Android开发的核心组件,并通过实际案例展示如何克服开发中的挑战。无论您是初学者还是有经验的开发者,这篇文章都将为您提供宝贵的见解和实用的技巧,帮助您在竞争激烈的应用市场中脱颖而出。

热门文章

最新文章