• 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版本
    android.bat list targets
    • 查看创建命令
    android create project 2.创建Android Project android create project -n FirstApp -t 7 -p D:/FirstApp -k cn.frdc -a MainActivity

    CMD命令创建、编译Android应用程序【转】

    3.进入到程序目录生成gen目录,并生成R.java 文件
    • 生成 gen目录
    D:/FirstApp>mkdir gen

    CMD命令创建、编译Android应用程序【转】

    • 使用aapt命令生成R.java文件,找到你的aapt文件和对应的android.jar
    D:/FirstApp>D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/build-tools/android-4.2.2/aapt p -f -m -J gen -S res -I D:/android/adt-bundle-windows-x86/adt-bundle-windows-x86/sdk/platforms/android-19/android.jar -M AndroidManifest.xml

    CMD命令创建、编译Android应用程序【转】

    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

    CMD命令创建、编译Android应用程序【转】

    5.生成.dex文件

    Android虚拟机只能执行dex文件。 
    利用dx.bat脚本将.class文件编译成class.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

    CMD命令创建、编译Android应用程序【转】

    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_

    CMD命令创建、编译Android应用程序【转】

    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

    CMD命令创建、编译Android应用程序【转】

    注:

    • 1.如果需要将so文件打包进apk,一定要加上-nf参数

    • 2.如果第三方jar包里含有图片资源,一定要加上-rj参数,不然jar包里资源文件解不出来,程序会因为无法引用资源而报错!

    8.利用keytools工具生成证书文件: D:/FirstApp>keytool -genkey -alias FirstApp.keystore -keyalg RSA -validity 4000 -keystore FirstApp.keystore

    然后设置一些验证信息 
    CMD命令创建、编译Android应用程序【转】

    9.通过jarsigner命令用证书文件对未签名的APK文件进行签名 D:/FirstApp>jarsigner -verbose -keystore FirstApp.keystore -signedjar FirstApp.apk D:/FirstApp/bin/FirstApp_unsigner.apk FirstApp.keystore

    CMD命令创建、编译Android应用程序【转】

    打完收工~查看结果 
    CMD命令创建、编译Android应用程序【转】

  • 以上是CMD命令创建、编译Android应用程序的内容,更多 cmd 的内容,请您使用右上方搜索功能获取相关信息。

相关文章:

  • 2022-01-09
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-08-14
  • 2022-03-09
  • 2021-05-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-11-19
  • 2021-08-23
  • 2022-12-23
相关资源
相似解决方案