热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Android基础完美打造自己的apk

概述:俗话说:“会了不难,难了不会!”,每一个初级的程序员在自己的成长代码虐,跟编写代码有关的很多“翻来覆去”的操作也是经常性的会把我们虐的死去活

概述:

俗话说:“会了不难,难了不会!”,每一个初级的程序员在自己的成长
代码虐,跟编写代码有关的很多“翻来覆去”的操作也是经常性的会把
我们虐的死去活来,比如我的这段死活记不住顺序的虐心史:给自己的
App打包签名成apk文件。
话不多说,第一次打包APP的童鞋们跟我来:

第一步:.选择自己需要打包的App,然后在build项里面Generate Signed APK
1

第二步:选中自己需要打包的App,然后next
2

第三步:选择好要保存的路径,我选择的是桌面,并且在file name项做好自己
的签名:我写的是 zjrstart,紧接着后面的选项要选择jks,用来生成签名apk的文件
3

第四步:在这里主要是填写一个password,aa代表的是个别名,然后其他项随波
逐流的填上就行了
4

第五步:在这里看到key store path下方的那两个选项,其实是针对没有签名的
童鞋的,没有就creat new…,有的话直接就能跳过这一步了,next
5

第六步:在这里选择release,就可以生成发布版的apk了
6

第七步:在这里,您就生成了release.apk了
7

第八步:同事桌面上(你的保存路径那里)会生成这个
8

另外,在原来的AS里面的Apk.debug是没有签名的,如果你在自己的
模拟器或者手机里面安装过了自己的apk.debug,那么你生成的签名
apk.release是没法再次安装在那个模拟器(或者手机)上的,除非
你把原来的那个apk卸载了,这段话总结成一句话就是:签名不同,
包名相同时无法实现覆盖的!


推荐阅读
  • 本文详细介绍如何在IntelliJ IDEA 14中打包Android应用APK文件,并提供查询SHA1值的具体步骤。 ... [详细]
  • 本文详细介绍了如何在现有的Android Studio项目中集成JNI(Java Native Interface),包括下载必要的NDK和构建工具,配置CMakeLists.txt文件,以及编写和调用JNI函数的具体步骤。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • Android中实现复合旋转动画效果
    本文将探讨如何在Android应用中实现动态且吸引人的旋转动画。通过结合多种动画类型,如透明度变化、旋转、缩放和位移,可以创造出更为复杂的视觉效果。我们将从XML布局和Java代码两个方面进行详细介绍。 ... [详细]
  • 本文记录了Android学习的初期阶段,包括Android的基本架构、Dalvik虚拟机与JVM的区别、ADB工具的使用以及应用程序的打包安装流程。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
author-avatar
拯救僵尸网店
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有