手动创建安卓工程

2018-02-08  本文已影响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

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

上一篇下一篇

猜你喜欢

热点阅读