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]: nullCN=sxl, OU=xs, O=xuesheng, L=null, ST=null, C=null 正确吗?[否] y输入的主密码(如果和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证书库。
首先下载eclipse与android插件,安装完毕后,建立android项目,编码完成后,生成keystore,使用jdk自带的keytoo l-genkey -aliasandroid.keystore -keyalg RSA -validity 100000 -eystore android.keystore
然后选择要打包的项目,右键点击–>Androidtools–>Export Signed Application Package,选择哪个项目,下一步后,选择刚才生成的那个key和生成时录入的密码,下一步设置输出位置。
完成APK生成。
WEB项目不可能生成APK ,如果你现有项目可以把相关的源码文件复制到新建的android项目内,但是lib包有可能不支持,要看你用了那里lib。
打包步骤:
1、生成keystore
按照下面的命令行在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下,输入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore
参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。
命令执行后会在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下生成android.keystore文件。如图-1
图-1命令行下生成android.keystore
2、Eclipse Android生成apk文件
选择要打包的项目,右键点击–>Androidtools–>ExportSignedApplicationPackage…如图-2
图-2 Eclipse Android打包工具
接下来的步骤就是不断的next。下面仅贴出图片,不解释。
step2:选择打包的项目
step3:选择生成的Eclipse Android.keystore文件并输入密码
step4:选择aliaskey并输入密码
step5:最后选择生成androidapk文件的目录及文件名
最终生成的apk文件。
eclipse也是借助android的sdk打包apk的。。本来就是个脚本。。
1使用aapt生成R.java类文件
2使用android SDK提供的aidl.exe把.aidl转成.java文件
3第三步 编译.java类文件生成class文件
4使用android SDK提供的dx.bat命令行脚本生成classes.dex文件
5使用Android SDK提供的aapt.exe生成资源包文件
6第六步 生成未签名的apk安装文件(apkbuilder命令)
7使用jdk的jarsigner对未签名的包进行apk签名
锐淑瑙服: 在 工具 菜单中,选择 选项. 在 文本编辑器 文件夹,选择. 所有语言 子文件夹的 常规 选项全局设置此选项.—或 —选择子文件夹中的 常规 可供使用的编程语言的.在 设置下,选择或清除 自动换行 选项.当 自动换行 选项时, 显示可视的自动换行标志符号 启用选项.选择,如果您希望显示一个回车箭头指示符在第二行的较长的行换行的 显示可视的自动换行标志符号 选项. ,如果您不想显示指示箭头,请清除此选项.
惠来县17166667197: 如何实现每天自动编译android工程 - ?
锐淑瑙服: Eclipse使用习惯了自动编译的兄弟们,刚迁移到Android Studio,肯定也很怀念这功能,自动编译意味着每次运行都能缩短很多时间.Android Studio里面其实也是有自动编译功能的,不过个人觉得还是不如Eclipse好使.具体设置看下图:http://blog.csdn.net/hyr83960944/article/details/35992393
惠来县17166667197: android studio怎么编译 - ?
锐淑瑙服: 安装Android Studio的准备工作 1.下载好JDK 去官网上找一个下载下来 2.安装JDK.并配置环境变量.安装过程可以一直下一步,无脑操作 3.下载Android Studio的安装包 去官网上找一个,下载下来 (jdk的环境变量一定要配置) 准备工作完成之后...
惠来县17166667197: 如何在eclipse下编译android代码 - ?
锐淑瑙服: eclipse下编译android代码的流程如下: 1.点击android工程,点击run 2.弹出窗口,选择运行设备,如下图,点击run就可以编译,运行
惠来县17166667197: 如何在Linux平台下编译android工程 - ?
锐淑瑙服: 我是在windows下做开发的,但是编译环境还是在linux上..大体的步骤如下:1.首先在windows环境下编写工程(eclipse下编写android工程)2.打开linux开发环境(tcl平台:\\10.120.90.207\longc\workspace\code\project\kernel\android\JB)3.将...
惠来县17166667197: 如何快速编译android m的kernel - ?
锐淑瑙服: 1.准备工作: (ubuntu1110 32位) ubuntu等linuxOS,下载好eclipse,安装好JDK, 安装好android的SDK, 在eclipse中成功打开android 手机模拟器即OK.2.初始化编译环境 :关注该网页上的“installing required packages”,其中有的软件...
惠来县17166667197: windows下如何编译自己写的android源码? - ?
锐淑瑙服: 再电脑上查看android源码,需要搭建android开发环境: 1、jdk下载并安装 2、Eclipse编译器下载安装,并安装ADT插件和android SDK 待编译环境搭建完成,导入android工程源码,就可以顺利打开了!
惠来县17166667197: 如何编译android手机源码 - ?
锐淑瑙服: 编译android系统源码准备工作:下载android源码 在windows上用gitbash ,git clone 下载代码 在linux上这样下载 创建~/bin目录,用来存放repo程序,如下: $ cd ~ $ mkdir bin 初始化repo repo是android对git的一个封装,简化了一些git的操作. ...
惠来县17166667197: 如何在eclipse中把Android工程编译为apk安装文件 - ?
锐淑瑙服: 在工程目录下有一个bIn文件夹,在那里面有一个*****.apk就是这个工程的apk文件,复制出去就行了.
惠来县17166667197: android jni怎么编译 - ?
锐淑瑙服: 参考如下 打开Eclipse,选择菜单 "File->New->other...";选择“Android->Android Project from Existing Code”后,点击 Next; ① 点击"Browse..."按钮,选择"ndk根目录下->samples->hello-jni",如目录是“D:\Android\android-ndk-r9d\...