IntelliJ IDEAx导出安卓(Android)apk文件图文教程

 更新时间:2020年10月21日 09:49:43   作者:我一个超级无敌可爱的人鸭  
这篇文章主要为大家详细介绍了IntelliJ IDEAx导出安卓(Android)apk文件图文教程,文中步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件–APK(AndroidPackage),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用命令行的方式,但是通过IDEA中的向导我们会更加方便地完成整个流程,打包发布的过程非常简单。下面以前面开发的"Hello World"为例,演示如何生成APK。

导出步骤:Generate Signed Bundle / APK
Build ——>

选择路径

APK ——> Next

接下来新建key或者选择已存在的key。

注意:在intellij idea系列工具中,默认key文件是以jks命名,而eclipse是以keystore为命名,都通用。

如:新建:有标记的地方都是必填

注意

1、其中 Key store path 是你指定存放jsk文件的路径,一定要记住傲。

2、设置密码的时候尽量设置成简单好记的。

回来 再 点击下一步

点击Finish

选择 debug released 的区别

debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息

release:发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的。(调试信息可在单独的PDB文件中生成)。Release模式下生成一个文件.exe或.dll文件


这是选择release的版本


参考:

intellij idea14打包apk文件和查看sha1值

项目发布Debug和Release版的区别详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java基础知识精通二维数组的应用

    Java基础知识精通二维数组的应用

    为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来。二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列。下面简单了解一下二维数组,包括数组的声明和初始化
    2022-04-04
  • springboot中使用ElasticSearch的详细教程

    springboot中使用ElasticSearch的详细教程

    这篇文章主要介绍了ElasticSearch在springboot中使用的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • java模拟TCP通信实现客户端上传文件到服务器端

    java模拟TCP通信实现客户端上传文件到服务器端

    这篇文章主要为大家详细介绍了java模拟TCP通信实现客户端上传文件到服务器端,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • SpringBoot使用前缀树过滤敏感词的方法实例

    SpringBoot使用前缀树过滤敏感词的方法实例

    Trie也叫做字典树、前缀树(Prefix Tree)、单词查找树,特点:查找效率高,消耗内存大,这篇文章主要给大家介绍了关于SpringBoot使用前缀树过滤敏感词的相关资料,需要的朋友可以参考下
    2022-01-01
  • java书店系统毕业设计 用户模块(3)

    java书店系统毕业设计 用户模块(3)

    这篇文章主要介绍了java书店系统毕业设计,第三步系统总体设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Java设计模式之抽象工厂模式(Abstract Factory)

    Java设计模式之抽象工厂模式(Abstract Factory)

    这篇文章主要为大家详细介绍了Java设计模式之抽象工厂模式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Java 的抽象类原理与用法分析

    Java 的抽象类原理与用法分析

    这篇文章主要介绍了Java 的抽象类原理与用法,结合实例形式分析了java抽象类与接口的相关概念、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • 关于Java 中的 Lambda 表达式

    关于Java 中的 Lambda 表达式

    这篇文章主要介绍了关于Java 中的 Lambda 表达式,Lambda 表达式是 Java 涉足函数式编程的过程。它接受参数并将其应用于表达式或代码块,下面一起进入文章查看详细内容
    2021-11-11
  • java fastdfs客户端使用实例代码

    java fastdfs客户端使用实例代码

    这篇文章主要介绍了java fastdfs客户端使用实例代码,简单介绍了FastDFS的概念和架构,然后分享了实例代码,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • SpringBoot+SpringCloud用户信息微服务传递实现解析

    SpringBoot+SpringCloud用户信息微服务传递实现解析

    这篇文章主要介绍了SpringBoot+SpringCloud实现登录用户信息在微服务之间的传递,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11

最新评论