直接把debug版本安装到真机会出现问题,和模拟器显示上的有点不一致。。亲身试验

接下来综合总结一下我看到其他博主们的经验

为什么要打包:

  • apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译后重新打包替换你的应用。

    简单点说就是给你的apk发身份证,上户口,防止和你长的一样的人,假冒你。这里的apk身份证就是我们的“.jks”文件。所以这个jks文件很重要。 
    如果你同一代码,生成两个jks文件打包,那就代表的是两个软件。


**打包当然有很多种途径,可以用AS自带的签名,也可以通过Gradle签名等,这里就讲讲常规的。**

常规的AS打包主要分两种:

  • 一种是没有“.jks”文件的打包
  • 一种是有“.jks”文件的打包

一、没有“.jsk”文件打包


二、有“.jks”文件的打包

android打包文件相关推荐

  1. Xamarin For Android 打包编译APK文件详细图文教程

    原文链接 本文用于介绍Visual Studio 2012中Xamarin Mono For Android 如何打包编译APK文件,从如何创建Android项目,到如何启动调试,都会逐个配图讲解. ...

  2. Android 打包流程之aapt打包资源文件

    上一篇:Android打包流程之资源管理 Android应用最终是以apk的形式放在手机上安装并运行的,而负责将资源文件和代码进行打包的工具就叫appt,全称Android Asset Packagi ...

  3. android 根目录 文件 打包,Android image文件的打包和解包

    Android image文件的打包和解包 平台:msm8909+android5.1 用file *查看img文件的类型: 图1 Ramdisk.img和ramdisk-recovery.img为g ...

  4. Android.mk文件语法规范及使用模板 (转载)

    2019独角兽企业重金招聘Python工程师标准>>> http://blogold.chinaunix.net/u3/99423/showart_2206760.html Andr ...

  5. Mac打包Android的apk,[Mac][React Native][Android] 打包成apk

    一旦把app写好之后,最后一个步骤就是打包成apk啰 文档中会提到keytool,gradlew assembleRelease. Android打包APK Android 把包成一个APK主要需要几 ...

  6. Android.mk 文件语法详解

    0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build Syst ...

  7. Android打包的那些事

    使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进.在此,把这些相关的东西记录,做一总结. 1. 替换AndroidManifes ...

  8. android打包apk时混淆遇到的问题

    android打包apk的时候一般会选择混淆,而在eclipse中常使用的是proguard来混淆.有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况. 首先看看正常的prog ...

  9. android 打包时报错解决

    之前,我在做公司的app时,功能已经全部实现,在手机上也可以正常运行,可是在打包时却一直报错  \build\intermediates\res\resources-anzhi-debug-str ...

最新文章

  1. html完整表格结构,正确认识html表格(table)的结构
  2. 让echo解析反斜杠
  3. CSP认证201412-2 Z字形扫描[C++题解]:模拟
  4. 不合法的偏移量 钉钉接口_钉钉服务端api接口使用
  5. Spring boot自动配置使用
  6. BZOJ-1934-Vote善意的投票-SHOI2007
  7. HTML5 Canvas爱心时钟代码
  8. manacher最长回文子串
  9. C#数据本地存储方案之SQLite
  10. 脂肪粒是否可以针刺入
  11. android计算距离顶部的距离,(lua版)计算距离的逻辑是从Android的提供的接口(Location.distanceBetween)中拔来的,应该是最精确的方法了...
  12. linux练习 串口跟进程6,linux下串口测试程序
  13. Bioconda软件安装神器:多版本并存、环境复制、环境导出
  14. 机器学习速成课程 | 练习 | Google Development——编程练习:稀疏性和 L1 正则化
  15. Uber 和通用拟开源自动驾驶可视化软件
  16. RocketMQ_问题_启动报错,修改堆内存大小
  17. C语言结构体实例演示
  18. iOS 友盟分享总结
  19. Good Bye 2018 ABCD题解
  20. No valid crumb was included in the request

热门文章

  1. 过敏性鼻炎的药物治疗(摘)
  2. 如何辨别宝宝呕吐原因?
  3. 垂直同步、三重缓冲、freesync
  4. fpdisp4.exe
  5. NFC协议分析之nci相关缩写
  6. Python学习-----随机数篇
  7. 关于验证表单插件Validform的用法
  8. 用计算机键盘方法是,如何使用电脑键盘,从零开始学电脑的方法
  9. gridControlExport.ExportToXls(fileName) dev gridcontrol导出excel列宽问题
  10. 连接器ROHS 2.0检测