美文网首页
手动创建安卓工程

手动创建安卓工程

作者: 五行猫 | 来源:发表于2018-02-08 01:42 被阅读0次

    1. 创建项目。

    进入工程 目录,打开命令行输入命令
    G:\adt-bundle-windows-x86_64-20140702\sdk\tools\android create project -n HelloWorld -t 4 -p G:\CR26_Homework\HelloWorld -k org.exmple.helloworld -a MainActivity

    • -n 项目名

    • -t 安卓平台id
      android list target查看id对应平台


      图片.png
    • -p 项目的保存路径

    • -k 项目的包名

    • -a Activity的名称

    2.生产R.java和resoures.ap_

    创建gen文件夹,创建asset文件夹

    G:\adt-bundle-windows-x86_64-20140702\sdk\build-tools\19.0.2\aapt.exe p -A assets -m -J gen -S res -M AndroidManifest.xml -I G:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-14\android.jar -F bin\resources.ap_

    -f 如果编译生成的文件存在,则强制覆盖
    -m 让生成的文件存放到-J指定的目录
    -M 指定AndroidManifest.xml文件的路径
    -J 指定R.java文件存放的目录
    -A 指定asset source目录
    -S 指定res资源目录
    -F 指定生成的资源包文件路径
    -I 指定编译使用的版本平台的android.jar路径

    3.编译R.java和MainActivity.java文件

    javac -bootclasspath G:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-14\android.jar src\org\exmple\helloworld\MainActivity.java gen\org\exmple\helloworld\R.java -d bin\classes

    4.将class文件转换为dex文件

    G:\adt-bundle-windows-x86_64-20140702\sdk\build-tools\19.0.2\dx --dex --output=bin\classes.dex bin\classes

    5.打包dex和apk

    需要用到sdklib.jar 里的 ApkBuilderMain
    java -cp G:\adt-bundle-windows-x86_64-20140702\sdk\tools\lib\sdklib.jar com.android.sdklib.build.ApkBuilderMain bin\HelloWorld.apk -z bin\resources.ap_ -f bin\classes.dex

    • -u:未签名版


      图片.png

    相关文章

      网友评论

          本文标题:手动创建安卓工程

          本文链接:https://www.haomeiwen.com/subject/xfjzzxtx.html