Android开发速成简洁教程二十三:发布应用

移动开发 Android
写好应用后,在设备上测试后,最后一步是发布你的应用。和Java ME平台类似的,Android应用也需要进行数字签名后才能发布。Android平台开发对于开发者来说是投资最小的,从长远看也是最有发展前途的一个手机平台之一。

到这里基本介绍了Android开发的一些基本知识,在开发实际应用时最常用的几个参考是:

***一个是Google.com :-)

写好应用后,在设备上测试后,***一步是发布你的应用。和Java ME平台类似的,Android应用也需要进行数字签名后才能发布。但和Java ME不同的,Android用来签名的数字证书并不需要经过CA认证,这可以每年省下$400-$500的费用,iPhone 每年需交$100费用。Android平台开发对于开发者来说是投资最小的,从长远看也是最有发展前途的一个手机平台之一。

发布Android应用前,可以使用工具(如keytool)创建一个私钥来对应用进行数字签名。Keytool 在JDK中。

用法如下:

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

具体含义可参见:http://developer.android.com/guide/publishing/app-signing.html

除了数字签名之外,还可以对应用进行扰码,如果使用Eclipse来开发Android应用,在创建的每个Android应用中都有一个 proguard.cfg文件,一般使用缺省设置即可。扰码(或称混淆)的好处是保护源码和去除一些无用代码可以是***的发行包大大缩小。 proguard的详细用法可以参见http://proguard.sourceforge.net/

如果使用Eclipse来发布***的.apk 文件,可以通过Android Tool菜单向导来一步步来完成:

责任编辑:闫佳明 来源: imobilebbs
相关推荐

2013-12-27 14:34:46

Android开发Android应用短信触发示例

2013-12-27 12:51:44

Android开发Android应用引路蜂

2013-12-27 15:31:26

Android开发Android应用资源Resources

2013-12-26 15:10:08

Android开发应用和框架Linux 内核

2013-12-26 15:43:07

Android开发Android应用Activities

2013-12-26 15:34:19

Android开发Android应用基本概念

2013-12-27 15:11:17

Android开发访问Internet绘制在线地图

2013-12-26 15:18:09

Android开发安装开发环境

2013-12-26 16:46:21

2013-12-27 14:05:22

Android开发Android应用Dialog

2013-12-27 14:16:43

Android开发Android应用线程

2013-12-27 13:27:05

Android开发Android应用RadioButton

2013-12-26 15:46:30

Android开发Android应用用户界面设计

2013-12-26 16:24:13

Android开发Android应用Intents

2013-12-27 13:49:22

Android开发Android应用Button

2013-12-26 16:59:12

Android开发Android应用数据绑定Data Bi

2013-12-26 15:25:15

Android开发安装开发环境Hello World

2013-12-27 13:00:30

Android开发Android应用Context Men

2013-12-26 17:08:36

Android开发Android应用自定义Adapter显

2013-12-27 14:10:36

Android开发Android应用Transform
点赞
收藏

51CTO技术栈公众号