windows系统不用Eclipse工具实现Android apk程序编译及打包工具
来源:互联网 发布:提高软件质量 编辑:程序博客网 时间:2024/06/09 17:51
今天自己研究出了打包apk的工具,跟大家分享下,现把例子以附件上传,供大家参考,希望能帮上大家的忙。
附件有2个bat批处理文件,我把命令在这里跟大家讲解下,跟大家一起共勉。
CreateDex.bat文件内容:
aapt package -m -J src -M AndroidManifest.xml -S res -I android.jar //这句命令主要是重新自动生成R.java文件,比如增加个图片或者字符串或者增加个layout目录xml文件
mkdir D:\testapk\classes //这句命令是创建个编译*.java源文件输出*.class存放的目录,文件夹名可以随便命名.
javac D:\testapk\src\aimoxiu\theme\moxiutheme\*.java -classpath D:\testapk\android.jar -d D:\testapk\classes\
//这句命令是调用javac工具编译源代码,因此想编译得确保目标计算机已经安装JDK,输出存放的目录是刚才创建的目录
cd D:\testapk\classes
jar cvf aimoxiu.jar *.* //这句命令是把目录下*.class文件打成jar包,为了后面能够创建apk需要的classes.dex文件
cd..
dx --dex --output=classes.dex D:\testapk\classes\aimoxiu.jar //这句命令把刚才的jar包转换成android手机能够运行的dex文件
CreateApk.bat文件内容:
aapt package -z -u -x -f -M AndroidManifest.xml -S res -I android.jar -F moxiu.apk //这句命令生成应用程序apk文件
aapt add moxiu.apk classes.dex //这句命令把前面生成的classes.dex文件压缩到apk文件,最终生成可运行的apk应用程序
java -jar signapk.jar aimoxiu.x509.pem aimoxiu.pk8 moxiu.apk moxiu_theme.apk //这句命令是给生成的apk进行自动签名,无签名的apk是无法安装。因此一个android应用程序apk最终出炉啦!
del moxiu.apk /q //删除刚才生成的无签名的apk文件
附件有2个bat批处理文件,我把命令在这里跟大家讲解下,跟大家一起共勉。
CreateDex.bat文件内容:
aapt package -m -J src -M AndroidManifest.xml -S res -I android.jar //这句命令主要是重新自动生成R.java文件,比如增加个图片或者字符串或者增加个layout目录xml文件
mkdir D:\testapk\classes //这句命令是创建个编译*.java源文件输出*.class存放的目录,文件夹名可以随便命名.
javac D:\testapk\src\aimoxiu\theme\moxiutheme\*.java -classpath D:\testapk\android.jar -d D:\testapk\classes\
//这句命令是调用javac工具编译源代码,因此想编译得确保目标计算机已经安装JDK,输出存放的目录是刚才创建的目录
cd D:\testapk\classes
jar cvf aimoxiu.jar *.* //这句命令是把目录下*.class文件打成jar包,为了后面能够创建apk需要的classes.dex文件
cd..
dx --dex --output=classes.dex D:\testapk\classes\aimoxiu.jar //这句命令把刚才的jar包转换成android手机能够运行的dex文件
CreateApk.bat文件内容:
aapt package -z -u -x -f -M AndroidManifest.xml -S res -I android.jar -F moxiu.apk //这句命令生成应用程序apk文件
aapt add moxiu.apk classes.dex //这句命令把前面生成的classes.dex文件压缩到apk文件,最终生成可运行的apk应用程序
java -jar signapk.jar aimoxiu.x509.pem aimoxiu.pk8 moxiu.apk moxiu_theme.apk //这句命令是给生成的apk进行自动签名,无签名的apk是无法安装。因此一个android应用程序apk最终出炉啦!
del moxiu.apk /q //删除刚才生成的无签名的apk文件
0 0
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- 不用Eclipse工具实现apk程序编译及打包 aapt
- 不用Eclipse工具实现apk程序编译及打包 aapt
- 使用ANT+Umeng工具实现多渠道打包编译APK
- android apk批量打包工具
- VNISEdit工具打包Windows程序
- Apk 反编译 重新打包 工具及命令
- Android APK+Dex文件反编译及回编译工具
- Android APK+Dex文件反编译及回编译工具
- Android APK+Dex文件反编译及回编译工具
- windows下通过命令行工具编译和打包Android项目
- windows下android打包工具
- Android程序apk编译、打包、签名
- Android程序apk编译、打包、签名
- Android程序apk编译、打包、签名
- 不用工具实现windows定时自动关机
- Android用代码安装APK,不用选择“打包安装程序”
- [设计模式]-建造者模式(Builder)
- 在数字时代,你的文件和记忆不再真正属于你,他们属于“云”。
- mysql创建无敌用户(ip无法远程登录)
- java项目打jar包
- SQL连接查询图展示
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- 逛街轶事
- 【啊哈!算法】算法5:解密回文——栈
- DevExpress GridControl复合表头(多行表头)设置 .
- c++中的.和->区别
- java发邮件的代码
- CF 236 C. Searching for Graph
- 【CSS】div垂直和左右居中
- 游戏数值策划入门教程