我们在使用Android Studio编译号好一个项目后,怎么通过打包项目使之成为一个APK,从而可以在手机上运行成为应用APP呢!

1、首先,我们在Android studio上方的工具栏找到build,点击查看bulid工具,在bulid工具栏的下拉栏,我们可以倒数第三行的signed apk,点击进入该设置。如下:

2、选择APK并下一步:

3、在打包apk的界面,我们首先需要一个jks格式的文件,如果没有新建一个即可,然后输入该jks文件的密码即可。

(附加-关于jks文件的生成):

4、在如下界面,我们就可以选择想要放置这个apk的文件夹了,也就是路径,类型一般选择为默认类型,然后,我们在下方的选择栏选择右侧的选项,再点击完成按钮即可完成apk的打包,如下图:

【Build Types】: debug & release版本,我们选择release版本(这是我们通常所说的打包生成的文件)。release版本的apk会比debug版本的小,release版本还会进行混淆和用自己的keystore签名,以防止别人反编译代码。至于v1和v2,最好都勾选:
(1) V1 (Jar Signature):传统的通用方式。来自JDK
(2) V2 (Full APK Signature):Android 7.0引入的新方式。安装快且验证方式更安全。不适合旧安卓版本,且不强制。

5、这样,在刚才设置的路径,我们就可以看到已打包成功的apk了,可以在手机上直接安装,如下图所示。

Android-APK相关推荐

  1. Android APK加壳技术方案----代码实现

    本文章由Jack_Jia编写,转载请注明出处. 文章链接:http://blog.csdn.net/jiazhijun/article/details/8746917 作者:Jack_Jia    邮 ...

  2. Android APK的签名--笔记版 V1 签名和V2签名总结

    1. 工具介绍 jarsigner 是JDK提供的针对jar包签名的通用工具, 位于 JDK/bin/jarsigner apksigner 是Google官方提供的针对Android apk 签名验 ...

  3. 对 android apk 进行重新签名操作

    注:如何进行 android apk 的签名,不是本文主要内容,如需了解签名先关步骤,可以参考我的以下这篇文章. 地址:http://www.cnblogs.com/LuQingshang/p/392 ...

  4. 【转】Android APK反编译就这么简单 详解(附图)

     转自:http://blog.csdn.net/vipzjyno1/article/details/21039349/ [置顶] Android APK反编译就这么简单 详解(附图) 分类: and ...

  5. Visual Studio 2017为Android APK包签名

    Visual Studio 2017为Android APK包签名 为Android APK包签名,可以保证后期的App顺利升级.在Visual Studio 2015中,IDE会自动生成两个APK包 ...

  6. android+apk+反编译和再签名打包,Android:apk反编译步骤,打包、签名和逆向工程经验总结...

    思路一.apktool1.通过apktool反编译出资源和smaliapktool d MobileManager.apkF:\Android\decompile\apktoolapktool d M ...

  7. Java反编译Jar包和Android APK(类似.NET Reflector)

    JD-GUI 这个JD-GUI可以反编译jar包,用法就是打开jar包直接浏览. JD-Eclipse JD-Eclipse是个Eclipse插件,安装方法是打开Eclipse,菜单 Help – & ...

  8. android软件更新模块实现的技术和方法,Android APK签名原理及方法

    一 Android签名机制及原理 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名.给APK签名 ...

  9. Android apk动态加载机制的研究(二):资源加载和activity生命周期管理

    转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 为了 ...

  10. 爱加密Android APk 原理解析

    转载请标明出处:http://blog.csdn.net/u011546655/article/details/45921025 爱加密Android APK加壳原理解析 一.什么是加壳? 加壳是在二 ...

最新文章

  1. 零基础入门学习Python,这13个Python惯用小技巧一定要收藏
  2. 认识python(了解)
  3. c printf 缓冲区分析
  4. MySQL where后面的列子查询使用
  5. POJ - 2689 Prime Distance(素数区间筛模板)
  6. 绝对布局优势_街电福建全场景布局持续深化,构建全时续电服务强化行业领先优势...
  7. grunt入门 出处:http://artwl.cnblogs.com
  8. 利用场景法设计atm自动取款机的测试用例_如何使用场景法设计测试用例
  9. excel数据正在计算机,excel数据太多表格太卡-急!Excel数据量大,电脑卡死?
  10. 计算机技术能力校本培训总结,教师现代教育技术校本培训总结(2篇)
  11. 怎么利用计算机求一元三次方程,一元三次方程怎么快速把解求出来?
  12. iPhone拷贝照片视频到电脑,突然异常中断的问题
  13. 浪潮 服务器 修改raid,浪潮服务器RAID配置方法-20210723233916.docx-原创力文档
  14. Eclipse插件10
  15. 盗墓笔记讲的什么秘密_为什么组织有公开的秘密?
  16. python语言用法_python语言基本语句用法总结
  17. ABAP SY-SUBRC含义
  18. oracle 11g新的后台进程
  19. 一些边边角角的东西。
  20. apqp过程流程图及编写规则_APQP 过程流程图、FMEA、控制计划01

热门文章

  1. 【Neo4j】第 5 章:空间数据
  2. 计算机开始菜单提供哪些功能,什么是开始菜单 -电脑资料
  3. java中带参数的try(){}语法含义
  4. 语义分割算法性能比较_语义分割江湖那些事儿
  5. CSS基础(11)- 浮动
  6. input常见输入限制及金额转货币
  7. 如何在字符数组中存储空白字符
  8. 挂缀codevs2382
  9. 淘宝商品详情 API 返回值说明
  10. spring boot——关于一个Mysql主键的问题