- CMD命令创建、编译Android应用程序
- 来源:https://www.aliyun.com/jiaocheng/71963.html
-
发布时间:2018-01-18 来源:网络 上传者:用户
关键字: cmd
发表文章 - 摘要:1.获取android版本查看创建命令获取android版本android.batlisttargets查看创建命令androidcreateproject2.创建AndroidProjectandroidcreateproject-nFirstApp-t7-pD:/FirstApp-kcn.frdc-aMainActivity3.进入到程序目录生成gen目录,并生成R.java文件生成gen目录D:/FirstApp>mkdirgen使用aapt命令生成R.java文
- 1.获取android版本查看创建命令
- 获取android版本
- 查看创建命令
3.进入到程序目录生成gen目录,并生成R.java 文件- 生成 gen目录
- 使用aapt命令生成R.java文件,找到你的aapt文件和对应的android.jar
4.将java源文件编译为.class文件D:/FirstApp>javac -encoding UTF-8 -target 1.6 -bootclasspath D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/platforms/android-19/android.jar -d bin src/cn/frdc*.java gen/cn/frdc/R.java
5.生成.dex文件Android虚拟机只能执行dex文件。
D:/FirstApp>D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/build-tools/android-4.2.2/dx --dex --output=D:/FirstApp/bin/class.dex D:/FirstApp/bin
利用dx.bat脚本将.class文件编译成class.dex文件:
6.利用aapt命令生成资源包文件 D:/FirstApp>D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/build-tools/android-4.2.2/aapt package -f -S res -I D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/platforms/android-19/android.jar -M AndroidManifest.xml -F D:/FirstApp/bin/FirstApp.ap_
7.利用签名工具apkbuilder生成未签名的APK文件找到apkbuilder的目录
D:/FirstApp>D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/tools/apkbuilder D:/FirstApp/bin/FirstApp_unsigner.apk -v -u -z D:/FirstApp/bin/FirstApp.ap_ -f D:/FirstApp/bin/class.dex -rf D:/FirstApp/src注:
-
1.如果需要将so文件打包进apk,一定要加上-nf参数
-
2.如果第三方jar包里含有图片资源,一定要加上-rj参数,不然jar包里资源文件解不出来,程序会因为无法引用资源而报错!
然后设置一些验证信息
9.通过jarsigner命令用证书文件对未签名的APK文件进行签名 D:/FirstApp>jarsigner -verbose -keystore FirstApp.keystore -signedjar FirstApp.apk D:/FirstApp/bin/FirstApp_unsigner.apk FirstApp.keystore打完收工~查看结果
- 以上是CMD命令创建、编译Android应用程序的内容,更多 cmd 的内容,请您使用右上方搜索功能获取相关信息。
CMD命令创建、编译Android应用程序【转】
最新推荐文章于 2021-06-02 18:32:01 发布