Android开发把项目打包成apk

作完一个Android项目以后,如何才能把项目发布到Internet上供别人使用呢?咱们须要将本身的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行便可进行安装。Android系统要求具备其开发者签名的私人密钥的应用程序才可以被安装。生成数字签名以及打包项目成APK均可以采用命令行的方式,可是经过Eclipse中的向导咱们会更加方便地完成整个流程,打包发布的过程很是简单。下面之前面开发的"Hello World"为例,演示如何生成APK。android

右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package…",以下图所示。spa

 

进入左图所示页面,单击"Next>"按钮,进入如右图所示窗口。
 

其中,Location为证书库将要存放的位置,Password是证书库的密码。命令行

打包程序时,系统要求使用数字证书。若是没有数字证书,咱们选择"Create new keystore"新建立一个证书库,单击"Browse…"按钮选择证书库将要保存的位置并填入信息,如左图所示。单击"Next>"按钮,如右图所示。blog

 

其中,Alias是该证书的名字;password是该证书的密码;Validity是指定证书有效年份。ip

若是已经拥有一个证书,那么能够选择"Use existing keystore",以后直接定位到证书库的位置并填入密码,如左图所示,接下来填入密码,单击"Next>"按钮,如右图所示。ci

 
单击"Browse…"按钮,选择文件保存的位置,以下图所示。
 

"Destination APK file "指定APK存储的位置。单击"Finish"按钮,打包完成。开发

进入"D:\My Document",会看到生成的HelloWorld.apk以及sharpandroid证书库。get

咱们能够把HelloWorld.apk文件发布到Internet上,也能够将该文件发布到Google的Android Market中,别人就能够下载它,并安装到手机上去。it