学习Android studio打包生成apkabb文件

学习Android studio打包生成apkabb文件,第1张

1、点击右边导航栏的Grade出来后没有项目目录/上方导航栏Build下没有Build Bnndles /APK(s)和 Generate signed bundle /APK

解决办法

点击导航栏的File->sync project with grade files 就可以看到项目目录了

2、打包生成apk文件

build->Build Bnndles /APK(s)->build APKs 生成app-debug,apk 

                在projact->项目名->app->build->outputs->apk->apk-debug.apk

         2.build->Build Bnndles /APK(s)   ->  build bundle(s) 生成app-debug,aab

                在projact  ->  项目名  ->  app  ->  build  ->  outputs  ->  debug  ->  apk-debug.aab

 3、build  -  >  Generate signed bundle /APK

                 注:在此选项下生成的文件都在app  -->  release 下面可以看到

 在对话框中选择Android App Bundle 则是生成app-release.aab

这里讲解一下apk文件的生成,选择apk和abb后续步骤都是一样的,只是在上一对话框中选择不同。 

        2、选择apk点击next进行下一步,具体信息已放入下图。没有证书则需要生成证书(第一次创建需要点击Create New生成证书),已有证书直接点击choose existing选择证书

  注:新手小白不知道key store path文件选择哪里,其实这是你自己选择存放证书地址的位置

         3、输入相应信息生成证书,密码随便你怎么设置

        4、 打开创建的证书,输入密码别名点击next进行下一步。

注: 勾选Remenber passwords  以后再打包都不用再继续填写密码等,

        5、选择打包版本,debug是测试包,release是正式包。
V1:是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。

V2:验证压缩文件的所有字节,而不是单个 ZIP 条目,因此,在签名后无法再更改(包括 zipalign)。现在在编译过程中,我们将压缩、调整和签署合并成一步完成。好处显而易见,更安全而且新的签名可缩短在设备上进行验证的时间(不需要费时地解压缩然后验证),从而加快应用安装速度。

在app  -->  release  -->   app-release.aab

如果在对话框中选择的是APK则是生成app-release.apk

在app  -->  release  -->   app-release.apk

补充:

后面本人在打包生成apk文件的时候出现了'Could not determine the dependencies of task ':app:lintVitalRelease'.报错 

这个问题好解决  在app目录下的build.gradle文件下的Android中添加以下语句

 lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }

防止有些盆友找不到 送上截图

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存