安卓应用打包详解

安卓应用打包详解

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文件

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

清芳推荐

百度浏览器怎么安装-百度浏览器安装步骤
菠菜365哪个是真的

百度浏览器怎么安装-百度浏览器安装步骤

📅 08-14 👀 6348
公众号大师
沙巴体育365体育网站

公众号大师

📅 08-02 👀 8394
[记]红米Note8备用机降级失败变黑砖,救砖过程
菠菜365哪个是真的

[记]红米Note8备用机降级失败变黑砖,救砖过程

📅 07-02 👀 686