如何在eclipse中把Android工程编译为apk安装文件

如题所述

1、生成keystore

  按照下面的命令行在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下,输入

            keytool  -genkey  -alias  android.keystore   -keyalg  RSA   -validity  100000

-keystore android.keystore

  参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码 。

     命令执行后会在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下生成android.keystore文件 。如图-1

  图-1

命令行下生成android.keystore

dos里面的内容

(C:\ProgramFiles\Java\jdk1.6.0_10\bin>keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore

输入keystore密码: android
您的名字与姓氏是什么?
[Unknown]: sxl
您的组织单位名称是什么?
[Unknown]: xs
您的组织名称是什么?
[Unknown]: xs
您所在的城市或区域名称是什么?
[Unknown]: null
您所在的州或省份名称是什么?
[Unknown]: null
该单位的两字母国家代码是什么
[Unknown]: null
CN=sxl, OU=xs, O=xuesheng, L=null, ST=null, C=null 正确吗?
[否] y
输入<android.keystore>的主密码
(如果和keystore密码相同,按回车):)


 

2、Eclipse Android生成apk文件

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

     


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

     

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

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

   

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

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

     

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

     

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

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


温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-17
你右键那个工程,选择export导出,然后找Android文件夹,里面有个export Android application的选项,然后next就可以了,按步骤来本回答被提问者和网友采纳
第2个回答  2016-11-17
直接真机调试或者把apk复制到手机上安装
相似回答