安卓有安卓的一套開發(fā)規(guī)范,不是普通的java文件轉(zhuǎn)換成的apk文件。你可以從官網(wǎng)下載adt環(huán)境包,配置好adt以后,在adt環(huán)境下開發(fā)一個(gè)安卓的應(yīng)用。導(dǎo)出生成apk文件。安卓開發(fā),使用的java語(yǔ)言。但是和java不同。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)懷遠(yuǎn),十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):13518219792
1.用aapt命令生成R.java文件
2.用aidl命令生成相應(yīng)java文件
3.用javac命令編譯java源文件生成class文件
4.用dx.bat將class文件轉(zhuǎn)換成classes.dex文件
5.用aapt命令生成資源包文件resources.ap_
6.用apkbuilder.bat打包資源和classes.dex文件,生成unsigned.apk
7.用jarsinger命令對(duì)apk認(rèn)證,生成signed.apk
為了便于理解和記憶,下面來(lái)用一張流程圖來(lái)說(shuō)明以上的幾個(gè)過(guò)程:
java文件打包APK流程:
流程概述:
1、打包資源文件,生成R.java文件
2、處理aidl文件,生成相應(yīng)java 文件
3、編譯工程源代碼,生成相應(yīng)class 文件
4、轉(zhuǎn)換所有class文件,生成classes.dex文件
5、打包生成apk
6、對(duì)apk文件進(jìn)行簽名
7、對(duì)簽名后的apk文件進(jìn)行對(duì)其處理
不是轉(zhuǎn)化為apk, apk是andoird程序的安裝包,運(yùn)行于安卓系統(tǒng),安卓開發(fā)一般是以java 語(yǔ)言作為基礎(chǔ)的。想要開發(fā)安卓應(yīng)用,首先要裝JDK還要安卓Android開發(fā)環(huán)境,然后才可以打包編譯為apk.