一安券,如何新建一個(gè)項(xiàng)目
新建的項(xiàng)目墩崩,可以有很多module氓英,一個(gè)module就相當(dāng)于可以在手機(jī)上看到一個(gè)界面,helloworld簡單只有一個(gè)module就夠了
二泰鸡,如何編譯? 在build里面
三债蓝,如何生成.apk,然后發(fā)送到手機(jī)壳鹤,手機(jī)下載apk文件并安裝
為什么要打包:
apk文件就是一個(gè)包盛龄,打包就是要生成apk文件,有了apk別人才能安裝使用芳誓。打包分debug版和release包余舶,通常所說的打包指生成release版的apk,release版的apk會比debug版的小锹淌,release版的還會進(jìn)行混淆和用自己的keystore簽名匿值,以防止別人反編譯后重新打包替換你的應(yīng)用。
簡單點(diǎn)說就是給你的apk發(fā)身份證赂摆,上戶口挟憔,防止和你長的一樣的人,假冒你烟号。這里的apk身份證就是我們的“.jks”文件绊谭。所以這個(gè)jks文件很重要。
如果你同一代碼汪拥,生成兩個(gè)jks文件打包达传,那就代表的是兩個(gè)軟件。
這時(shí)候可能會彈出提示
Key?was?created?with?errors:
Warning:
JKS?密鑰庫使用專用格式迫筑。建議使用?"keytool?-importkeystore?-srckeystore?D:\android?studio\helloworld.jks?-destkeystore?D:\android?studio\helloworld.jks?-deststoretype?pkcs12"?遷移到行業(yè)標(biāo)準(zhǔn)格式?PKCS12宪赶。 可以不用理它,點(diǎn)擊Ok就繼續(xù)4
二脯燃,有.jks文件的打包