打包AS中的APK文件

1.为什么要打包:

  • 1).apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译后重新打包替换你的应用。 
  • 2).简单点说就是给你的apk发身份证,上户口,防止和你长的一样的人,假冒你。这里的apk身份证就是我们的“.jks”文件。所以这个jks文件很重要。 如果你同一代码,生成两个jks文件打包,那就代表的是两个软件。打包当然有很多种途径,可以用AS自带的签名,也可以通过Gradle签名等,这里就讲讲常规的。

2.除了打包也可以直接去文件中找

直接在你的文件下



直接拿过来用

3.常见的打包方式有两种

  • a.一种是没有“.jks”文件的打包
  • b.一种是有“.jks”文件的打包(略)

a.一种是没有“.jks”文件的打包

build--Generate Signed APK  打开


没有JSK文件的需要自己建立一个,有的话在Key store path中会自动出现。填写你的设置密码


ok--出现以下界面


next--出现以下界面、这就是你要打包成的APK的地址了


在这里还有一个V1与V2的区别(https://blog.csdn.net/huanhuan59/article/details/80681379)

finish后即可看到你打包的APK文件


然后就可以安装到手机上了。


猜你喜欢

转载自blog.csdn.net/huanhuan59/article/details/80680846