手動創(chuàng)建安卓工程

1. 創(chuàng)建項目。

進入工程 目錄,打開命令行輸入命令
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_

創(chuàng)建gen文件夾,創(chuàng)建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
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容