使用命令行将项目打包Android如何用命令行进行打包

Android如何用命令行进行打包,Adroid应用开发一般都使用集成开发工具比如eclie或者adroidtudio进行打包,但是如何不用这些集成开发工具进行命令行打包呢?
Android应用开发一般都使用集成开发工具比如eclipse或者androidstudio进行打包,但是如何不用这些集成开发工具进行命令行打包呢?工具/原料AndroidSDKJDKAutosign方法/步骤1把android命令行工具所在的路径添加到path环境变量中,主要包括:D:\\adt-bundle-windows-x86_64-20131115\\sdk\\tools;D:\\adt-bundle-windows-x86_64-20131115\\sdk\\platform-tools;D:\\adt-bundle-windows-x86_64-20131115\\sdk\\build-tools\\19.0.1;步骤阅读2我们在eclipse中新建一个android项目,内容非常简单,只有一个MainActivity。步骤阅读3下面我们把这个项目的源码拷贝到其他的路径,然后用命令行进行打包,比如本文是拷贝到D:\\work\\taobao-wireless\\android\\安全\\命令行打包\\hellodemo。4(1)生成R文件。在命令行输入:aaptpackage-f-m-J./gen-Sres-MAndroidManifest.xml-ID:\\adt-bundle-windows-x86_64-20131115\\sdk\\platforms\\android-19\\android.jar步骤阅读5(2)生成class文件。在命令行输入:javac-bootclasspathD:\\adt-bundle-windows-x86_64-20131115\\sdk\\platforms\\android-19\\android.jar-dbinsrc\\com\\example\\hello\\*.javagen\\com\\example\\hello\\R.java 步骤阅读6(3)把class文件打成jar包。在命令行输入:cdbinjarcvfhello.jar*步骤阅读7(4)生成dex文件。在命令行输入:cd..dx--dex--output=bin\\classes.dexbin\\hello.jar步骤阅读8(5)打包资源。在命令行输入:aaptpackage-f-MAndroidManifest.xml-Sres-ID:\\adt-bundle-windows-x86_64-20131115\\sdk\\platforms\\android-19\\android.jar-Fbin\\resources.ap_ 步骤阅读9(6)生成未签名的apk。在命令行输入:java-cpD:\\adt-bundle-windows-x86_64-20131115\\sdk\\tools\\lib\\sdklib.jarcom.android.sdklib.build.ApkBuilderMainhello.apk -v-u-zbin\\resources.ap_-fbin\\classes.dex-rfsrc步骤阅读10(7)对apk进行签名。在命令行输入:cd../../Auto-signjava-jarsignapk.jartestkey.x509.pemtestkey.pk8../命令行打包/hellodemo/hello.apk../命令行打包/hellodemo/hellosign.apk步骤阅读11现在就可以adbinstall hellosign.apk进行安装了。步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/XRw1RLqdJb.html

(0)

相关推荐