【Android生成APK】 APP生成正式签名的APK

Flutter给APK签名—两种方式(android 安装包) 给未签名的apk签名,可以先检查下apk有没有签名。方式一:手动签名,二、配置自动签名 阅读详情


直接运行AS将APK安装到手机的时候,AS使用了一个默认的keystore进行了签名
在这里插入图片描述

一. 使用AS生成

  1. 点击Android Studio导航栏上的Build→Generate Signed Bundle / APK
    在这里插入图片描述
    Android AppBundle文件是用于上架Google Play商店的,使用这种类型的文件,Google Play可以根据用户的手机,只下发它需要的那部分程序资源。
  2. 在这里插入图片描述
    点击create new
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二. Gradle生成

修改build.gradle文件

android {
			compileSdkVersion 29
			defaultConfig {
			applicationId "com.sunnyweather.android"
			minSdkVersion 21
			targetSdkVersion 29
			versionCode 1
			versionName "1.0"
			testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
			}
			signingConfigs {
			config {
			storeFile file('/Users/guolin/guolin.jks')
			storePassword '1234567'
			keyAlias = 'guolindev
			keyPassword '1234567'
			}
			}
			buildTypes {
			release {
			minifyEnabled false
			proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
			'proguard-rules.pro'
			}
			buildTypes {
			release {
			minifyEnabled false
			proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
			'proguard-rules.pro'
			signingConfig signingConfigs.config
			}
			}
}

在这里插入图片描述
assemble就是用于生成APK文件的,它会同时生成debug和release两个版本的APK文件,只需要双击即可执行这个Task
建议把密码写在gradle.properties中

Android Studio3.2.1——Build-Generate Signed Bundle/APK——打包签名时弹窗俩个选择:Android App Bundle和APK Android Studio 3.2.1 ——Build-Generate Signed Bundle/APK ——打包签名时弹窗俩个选择:Android App Bundle和APK 第一个选择是Google 推出的模式,APK容量将大大缩小,也是官方墙裂推荐的。 我觉得这个人写的挺好的可以参考这里:点击查看详情 然后【Next】 这里有俩个选择: 第一个不用说了简单的记住密码而已 第二个... 阅读详情

相关推荐

Android Stdio 编译 文件生成,以及Gradle

适用于上架应用商店或分发给用户,需进行签名以防止篡改。###四、替代方法:通过 Gradle 命令生成。适用于测试阶段,可直接安装到模拟器或真机调试。

aningxiaoxixi的博客 2289

【无标题】

这里写自定义目录标题Android Studio 编译 Build 出错时 乱码: Android Studio 编译 Build 出错时 乱码: 解决: 在build.gradle中加入: tasks.withType(JavaCompile) { options.fork = true options.forkOptions.jvmArgs += ["-Duser.language=en"] } 完美解决 android { compileSdkVersion 31 defaultConfig {

weixin_46157410的博客 1238

uni-app项目上架前必做:手把手教你用Android Studio生成正式签名APK(从证书到发布)

本文详细介绍了uni-app项目上架前使用Android Studio生成正式签名APK的全流程,包括签名证书生成、构建发布版本配置、多渠道打包策略及发布前验证步骤。特别针对uni-app项目在Android Studio中的特殊配置进行了重点讲解,帮助开发者顺利完成应用商店发布。

weixin_42635064的博客 273

AndroidStudio中两生成apk的方式

用AndroidStudio很久了,一直不理解Build Bundle(s)/APK(s)和Generate Signed Bundle/APK的详细差别,用的时间长了,无意中发现了一些东西,没意刻意去学这里的知识,既然发现了一些东西,就记录一下吧。 一般我们打包apk的时候会使用Generate Signed Bundle/APK命令来生成,那什么时候用Build Bundle(s)/APK(s)命令呢?区别如下: Generate Signed Bundle/APK 执行Generate Signe

Android菜鸟的专栏 6027

告别代码恐惧!用KRobot图形化编程,10分钟搞定Arduino巡线小车(附完整接线图)

本文介绍如何使用KRobot图形化编程工具快速搭建Arduino巡线小车,无需编写代码。从硬件准备到逻辑构建,详细讲解传感器数据处理、电机控制优化及高级功能扩展,帮助教育工作者和创客爱好者10分钟内完成项目。

weixin_30632089的博客 394

Windows+VSCode+Cline+MCP全流程配置指南

本文提供了一份详细的Windows+VSCode+Cline+MCP全流程配置指南,旨在帮助开发者打造高效的AI辅助编码工作站。文章从环境准备讲起,逐步指导安装VSCode、配置Cline插件、搭建Node.js环境,并重点详解如何通过MCP为Cline集成文件系统和GitHub等工具服务器,实现用自然语言操控开发环境,从而显著提升日常编码与文件管理效率。

weixin_28840143的博客 551

从AndroidStudio(as)中导出apk

发布APK

luohua13608236315的博客 2万+

【网络图】:附Origin详细画图教程

网络图,是一种由节点(或顶点)和连接这些节点的边(或链路)组成的图形结构。在网络图中,节点通常代表系统中的一个实体(如项目中的一项任务、通信网络中的一个设备、或运输网络中的一个站点),而边则代表这些实体之间的直接联系或流动(如任务的先后顺序、数据的传输路径、或乘客的旅行路线)。 有向图:如果边具有方向性,即从一个节点指向另一个节点,则称为有向图。这种图常用于表示具有明确先后顺序或方向性的系统,如项目管理中的任务依赖关系。 无向图:如果图中的边没有方向,则称为无向图。它适用于表示实体间相互关联但无明确方向性的

weixin_50236590的博客 3954

android 正式版本签名,Android Studio 生成正式签名apk(app-release.apk)的两种方式

方式一:使用Android Studio生成1.点击Build->Generate,首次点击可能会提示输入操作系统密码2.弹出如下对话框,因为我们还没有生成过keystore ,所以点击Create new,新建keystore3.填写相关内容Key store path 是 keystore的存放路径Alias 是别名,填写APP名称即可,别的名称你记得住的也行validity 是有效期限...

weixin_36236823的博客 4569

机器学习——笔记整理(原理、python代码)——反反复复,出精活!

回顾知识,检查自我,开拓新域。 机器学习1.监督学习 机器学习简介: 机器学习是实现人工智能的手段,其主要研究内容是如何利用数据或经验进行学习,改善具体算法的性能。 多领域交叉,涉及概率论、统计学,算法复杂度理论等多门学科 广泛应用于网络搜索、垃圾邮件过滤、推荐系统、广告投放、信用评价、欺诈检测、股票交易和医疗诊断等应用。 机器学习分类: 机器学习一般分为下面几种类别 监督学习 ( Supervised Learning) 无监督学习 ( Unsupervised Learning) 强化学习(

weixin_45666566的博客 6486

完整IC设计流程解析&Makefile学习

本文介绍了decorder38项目的文件结构、自动化综合流程和Makefile使用方法。项目包含RTL到GDSII全流程文件,重点关注syn目录中的综合脚本。通过make dc命令运行综合流程,生成网表、约束和时序文件。关键报告如qor.rpt、area.rpt和min_vio.rpt用于分析综合质量、面积和时序。Makefile部分解释了其基本语法、IC设计中的典型结构,包括目标定义、命令执行和特殊声明,强调了其在自动化构建和依赖管理中的重要性。

m0_63352623的博客 855

Android Studio 生成正式签名apk(app-release.apk)的两种方式

方式一:使用Android Studio生成 1.点击Build->Generate,首次点击可能会提示输入操作系统密码 2.弹出如下对话框,因为我们还没有生成过keystore ,所以点击Create new,新建keystore 3.填写相关内容 Key store path 是 keystore的存放路径 Alias 是别名,填写APP名称即可,别的名称你记得住的也行 validity 是有效期限。 两种密码结合上一幅图看 填写完成后点击ok (记得备份,因为以后这个apk的新版本都是用这

hbspring007的专栏 2977

VR大空间开发前期,设备选项与流程

欢迎开发者加入 VR 大空间开发之旅!本系列教程将以 Pico 和 HTC 设备为核心,系统拆解从基础搭建到功能实现的全流程,助你快速掌握开发要点。本系列共 12 篇,专为有编程基础但缺乏大空间开发经验的开发者设计。前 7 篇针对 Pico 和 HTC 设备差异分别讲解,后续步骤通用。核心目录如下:​1. 空间环境要求 - 灯光设置 - 场地面积规划 - 识别图案设计2. 网络部署方案3. 客户端体验模式解析 - 一体机模式 - 云渲染模式 - 背包体验模式4. Pico空间录制方法

unitygroup的博客 1351

Android Studio 生成正式签名apk(app-release.apk)的 使用 Gradle 生成

Android Studio 生成正式签名apk 有两种方式,这里重点讲 使用 Gradle 生成 ,另一种文章结尾推荐链接; (1)加载Key Store: 打开Project Stucture图形化界面: 上图中,选中app这个module,然后切换到singning标签栏,紧接着点击添加,然后生成release签名信息,紧接着点击"OK"。 这里填写的 名称 密码 要与

JKjiang123的博客 4109

LSTM 双向 Bi-LSTM

LSTM 双向 Bi-LSTM

jacke121的专栏 1516

在线考试题库抓取:Python 爬虫抓取各类在线考试平台题库和试题

通过这些技术,您可以抓取各类在线考试平台上的题库数据,进行数据分析、生成练习题集,甚至用于考试准备。为了演示抓取过程,本篇博客选择了两个常见的在线考试平台进行数据抓取:一个是教育考试平台(如“中小学题库”),另一个是职业考试平台(如“华图教育”)。对于这些网站,我们需要找到包含题库信息的页面,并分析每一页的 HTML 结构,从而定位到题目、选项、答案等数据。大多数在线考试平台的题库是分页显示的,因此我们需要遍历多个页面,抓取所有的题库数据。因此,我们需要设置合适的请求头来模拟真实的浏览器请求。

2201_76125261的博客 3431

android 生成 正式 签名 的 .apk文件 解决 静默安装 签名不一致问题

前言:不知为何,一直无法直接用Gradle生成正式签名的apk文件。一种稍显迂回的办法就是先生成.jks签名文件,然后再生成apk文件。若有更简易方法,请在评论区告知,谢谢 一、使用Android Studio生成签名文件 在app下build.gradle文件中,buildTypes闭包默认是这样的: buildTypes { //打包配置 release { //是否混淆 minifyEnabled false

剪剪风的博客 3237

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

关于Android Studio生成正式签名APK相关问题

*通常我们在As中运行项目后会在项目的app/outputs/apk下会自动生成测试apk文件,这里的签名文件使用的是As的测试签名文件无需创建即可使用在某些情况下我们需要打包一个正式签名的APK,正式签名步骤如下: 在AS工作界面Build->Generate Signed APK 创建自己的正式签名文件,注意保存此文件及其密码(大神自动忽略此处) 具体步骤直接上图了。耐心往下看

fengcaizhi 750

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Android studio导出APP测试包、构建正式签名包

### 一、导出APP测试包 1、打开你要导出的项目,或者是新建一个项目 2、单击菜单栏的Build —> Build Bundle(s) / APK(s) —> Build APK(s),稍等一段时间,等待系统构建。 3、构建完成后会在屏幕的右下角提示: 4、定位到构建好的app-debug.apk有两种方法: 方法一:直接点击locate 方法二: (1)选择project (2)依次点击app —> build —>outputs —>apk —>debu

fjnu_se的博客 782

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Android Studio 打一个正式签名的Apk

Android 签名正式包的步骤

jw_45840的专栏 3155

android 程序 发布,Android 打包发布流程

生成正式签名的APK文件之前一直都是通过Androidstudio来将程序安装到手机上,而它背后实际的工作流程是,Androidstudio会将程序打包成一个apk文件,然后将这个文件传输到手机上,最后再执行安装操作。Android系统会将所有的apk文件识别为应用程序的安装包,类似于windows系统上的EXE文件。使用Androidstudio生成:点击BuildAPK,生成默认...

weixin_35539198的博客 558
上一篇: [Kotlin入门] 函数式编程与lambda表达式
下一篇: [Kotlin入门] 基础语法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值