色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

完美apk文件介紹

錢良釵2年前15瀏覽0評論

完美apk文件介紹?

第一步:打包資源文件,生成R.Java文件

【輸入】ResourCe文件(就是工程中res中的文件)、Assets文件(相當于另外一種資源,這種資源Android系統并不像對res中的文件那樣優化它)、AndroidManifest.xml文件(包名就是從這里讀取的,因為生成R.java文件需要包名)、Android基礎類庫(Android.jar文件)

【輸出】打包好的資源(一般在Android工程的bin目錄可以看到一個叫resources.ap_的文件就是它了)、R.java文件(在gen目錄中,大家應該很熟悉了)

【工具】aapt工具,它的路徑在${ANDROID_SDK_HOME}/platform-tools/aapt(如果你使用的是Windows系統,按慣例路徑應該這樣寫:%ANDROID_SDK_HOME%\platform-tools\aapt.exe,下同)。

第二步:處理AIDL文件,生成對應的.java文件(當然,有很多工程沒有用到AIDL,那這個過程就可以省了)

【輸入】源碼文件、aidl文件、framework.aidl文件

【輸出】對應的.java文件

【工具】aidl工具

第三步:編譯Java文件,生成對應的.class文件

【輸入】源碼文件(包括R.java和AIDL生成的.java文件)、庫文件(.jar文件)

【輸出】.class文件

【工具】javac工具

第四步:把.class文件轉化成Davik VM支持的.dex文件

【輸入】 .class文件(包括Aidl生成.class文件,R生成的.class文件,源文件生成的.class文件),庫文件(.jar文件)

【輸出】.dex文件

【工具】javac工具

第五步:打包生成未簽名的.apk文件

【輸入】打包后的資源文件、打包后類文件(.dex文件)、libs文件(包括.so文件,當然很多工程都沒有這樣的文件,如果你不使用C/C++開發的話)

【輸出】未簽名的.apk文件

【工具】apkbuilder工具

第六步:對未簽名.apk文件進行簽名

【輸入】未簽名的.apk文件

【輸出】簽名的.apk文件

【工具】jarsigner

第七步:對簽名后的.apk文件進行對齊處理(不進行對齊處理是不能發布到Google Market的)

【輸入】簽名后的.apk文件

【輸出】對齊后的.apk文件

【工具】zipalign工具

java文件簽名,完美apk文件介紹