开发工具

AndroidStudio

前言

AndroidStudio导出apk分未签名调试版、未签名发行版、已签名调试版、已签名发行版。

调试版与发行版

Debug通称调试版,经一系列编译选项配合,编译结果通含调试信息且不做任何优化,为开发人员提供强大应用程序调试支撑。Release通称发布版,目的为用户使用。一般不许在发布版调试,故不保存调试信息且通进行各种优化以达代码体积最小且速度最优,为用户使用提供便利。

  • debug程序通比release程序慢,release在处理视频方面比debug快很多。release下对程序进行调试常遇变量虽初始化,但查看其值发现是一随机数而非初始化值;偶对变量监视,出现找不到变量情况。
  • debug与release初始化变量时操作不同。debug将每字节位赋成0xcc, 而release赋值近似随机。声明变量后马上对其初始化一默认值最简单有效,否项目过大致变量寻找困难。代码错在debug下可能被忽略而不被察觉。debug下数组越界通不出错,而在release中便暴露出来,该点寻找同样困难。
  • 仅debug版程序可设断点、单步执行、用trace/assert等调试输出语句。release不含任何调试信息,故体积小且运行速度快。

未签名调试版导出

法一

  • 如图。Build->BuildAPK等待生成。
    apk文件导出安装
  • 成功后视图右下角出现下图,点Show in Explorer可查看。
    apk文件导出安装
  • 如图。也可app->build->outputs->apk查看。
    apk文件导出安装

法二

  • 点视图右上角Gradle,弹页如下。app->Tasks->build,双击assembleDebug等待生成。
    apk文件导出安装
  • 成功后可app->build->outputs->apk查看。
    apk文件导出安装

未签名发行版导出

  • 点击视图右上角Gradle,弹页如下。app->Tasks->build,双击assembleRelease等待生成。
    apk文件导出安装
  • 成功后app->build->outputs->apk查看。
    apk文件导出安装

已签名发行版或调试版导出

签名意义

保每应用程序开发商合法ID且防部分开发商用同包名(PakageName)混淆替换已装程序,需对所发布apk文件签名。每次发布apk应保所用签名文件一致,否无法安装。

安装

  • 微信发送至手机。如图下载文件->点击->打开为应用->安装
    apk文件导出安装
  • 手机助手安装。

相关文章:

  • 2021-06-03
  • 2021-09-16
  • 2021-10-04
  • 2021-11-21
  • 2021-07-05
  • 2021-09-07
  • 2022-12-23
  • 2021-10-17
猜你喜欢
  • 2022-12-23
  • 2021-11-24
  • 2021-04-02
  • 2021-07-11
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
相关资源
相似解决方案