一,如何新建一个项目
新建的项目,可以有很多module,一个module就相当于可以在手机上看到一个界面,helloworld简单只有一个module就够了
二,如何编译 在build里面
三,如何生成.apk,然后发送到手机,手机下载apk文件并安装
为什么要打包:
apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译后重新打包替换你的应用。
简单点说就是给你的apk发身份证,上户口,防止和你长的一样的人,假冒你。这里的apk身份证就是我们的“.jks”文件。所以这个jks文件很重要。
如果你同一代码,生成两个jks文件打包,那就代表的是两个软件。
这时候可能会弹出提示
Key was created with errors:
Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore D:\android studio\helloworld.jks -destkeystore D:\android studio\helloworld.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。 可以不用理它,点击Ok就继续4
二,有.jks文件的打包