AndroidStudio打包报错记录(commons-logging,keystore password was incorrect)
场景:
AndroidStudio2022打包APK的时报错
1.commons-logging依赖冲突
报错主要信息如下
Error: commons-logging defines classes that conflict with classes now provided by Android.
通过报错信息可以看出,项目中的commons-logging与Android系统自带的commons-logging产生了依赖冲突
解决办法:
修改build.gradle.kts,这里要注意,有可能你项目里的是build.gradle,二者语法是不一样的,这种的语法比较复杂,资料较少,可以通过一些在线智能AI去问一下
在android中增加如下的configurations配置
android {configurations {all {exclude(module = "httpclient")exclude(module = "commons-logging")}}
}
修改完成后,Reload Gradle Project,重新加载项目依赖即可
2.keystore密码错误问题
A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
com.android.ide.common.signing.KeytoolException: Failed to read key key0 from store “D:\software\rsd.jks”: keystore password was incorrect
是因为打包时密码输错了,你之前打过包,就需要用之前的密码再次打包,如果忘记密码,可以通过如下方式尝试
解决办法:
通过如下命令,先试试能不能想起密码,如果输入口令后,能显示秘钥的相关信息,代表输入正确,重新打包即可
cmd输入(注意更换路径):
keytool -list -v -keystore jks文件的绝对路径
输入密钥库口令:
如果想不起来密码,继续往后看
重置密码:
keytool -storepasswd -new new_password -keystore jks文件的绝对路径
更新Keystore密码:
如果我们已经重置了Keystore密码,需要更新应用的Keystore密码。
在Android Studio中,我们可以通过以下步骤来更新Keystore密码:
打开项目并转到"File" -> “Project Structure”。
在"Project Structure"对话框中,选择"Modules"选项卡。
选择您的应用模块,然后点击"Signing"选项卡。
在"Signing"选项卡中,选择"Your app module",然后点击"Edit"按钮。
在"Signing Config"对话框中,更新Keystore密码并点击"OK"
相关文章:
AndroidStudio打包报错记录(commons-logging,keystore password was incorrect)
场景: AndroidStudio2022打包APK的时报错 1.commons-logging依赖冲突 报错主要信息如下 Error: commons-logging defines classes that conflict with classes now provided by Android. 通过报错信息可以看出,项目中的commons-logging与Android系统自带…...
如何构建企业数据资产?数据资产如何入资产负债表 ?
一、构建企业数据资产 1. 数据收集 需要从多渠道收集数据,包括企业内部系统、市场调研、社交媒体、客户反馈等。在收集数据时,需要注意数据的真实性、完整性和可靠性。同时,需要考虑如何将不同渠道的数据进行整合和标准化,以便后…...
代码随想录算法训练营Day 47 || 198.打家劫舍、213.打家劫舍II、337.打家劫舍 III
198.打家劫舍 力扣题目链接(opens new window) 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系…...
(论文阅读24/100)Visual Tracking with Fully Convolutional Networks
文献阅读笔记(sel - CNN) 简介 题目 Visual Tracking with Fully Convolutional Networks 作者 Lijun Wang, Wanli Ouyang, Xiaogang Wang, and Huchuan Lu 原文链接 http://202.118.75.4/lu/Paper/ICCV2015/iccv15_lijun.pdf 【DeepLearning】…...
第10章 文件和异常
目录 1. 从文件中读取数据1.1 读取整个文件1.2 逐行读取1.3 创建一个包含文件各行内容的列表 2. 写入文件2.1 写入空文件2.2 写入多行2.3 附加到文件 3. 异常使用try-except-else代码块 4. 存储数据使用json.dump()和json.load() 1. 从文件中读取数据 1.1 读取整个文件 with …...
【云栖2023】张治国:MaxCompute架构升级及开放性解读
简介: 本文根据2023云栖大会演讲实录整理而成,演讲信息如下 演讲人:张治国|阿里云智能计算平台研究员、阿里云MaxCompute负责人 演讲主题:MaxCompute架构升级及开放性解读 活动:2023云栖大会 MaxCompute发展经历了…...
【经验模态分解】4.信号由时域向频域的转换
/*** poject 经验模态分解及其衍生算法的研究及其在语音信号处理中的应用* file 傅里叶变换与小波变换* author jUicE_g2R(qq:3406291309)* * language MATLAB* EDA Base on matlabR2022b* editor Obsidian(黑曜石笔记软件&#…...
STM32的M4内核在keil上面float访问就hard_fault原因
使用 Keil MDK(Microcontroller Development Kit)开发时,出现硬件故障(hard fault)通常是由于访问浮点数(float)数据类型时,浮点单元配置不正确或浮点单元启用导致的。以下是一些可能…...
【LeetCode】217. 存在重复元素
217. 存在重复元素 难度:简单 题目 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums [1,2,3,1] 输出࿱…...
【Redis缓存架构实战常见问题剖析】
文章目录 一、Redis缓存架构实战剖析1.1、大规模的商品缓存数据冷热分离机制1.2、缓存击穿导致线上数据压力暴增解决方案1.3、缓存穿透及其解决方案剖析1.4、突发性的热点缓存数重建导致系统压力暴增问题分析1.5、Redis分布式锁解决缓存与数据库双写不一致问题剖析1.6、利用多级…...
mac M2 pytorch_geometric安装
我目前的环境是mac M2,我在base环境中安装了pytorch_geometric,仅仅做测试用的,不做真正跑代码的测试 首先我的base环境的设置如下: pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.…...
【C++】异常 智能指针
C异常 & 智能指针 1.C异常1.1.异常的抛出与捕获1.2.异常体系1.3.异常安全与规范1.4.异常优缺点 2.智能指针2.1.RAII2.2.智能指针的使用及原理2.2.1.auto_ptr2.2.2.unique_ptr2.2.3.shared_ptr2.2.4.shared_ptr的循环引用问题 & weak_ptr 2.3.定制删除器 1.C异常 C异常…...
切换数据库的临时表空间为temp1 / 切换数据库的undo表空间为 undotbs01
目录 编辑 一、切换临时表空间 1、登录数据库 2、查询默认临时表空间 3、创建临时表空间temp1(我们的目标表空间) 4、修改默认temp表空间 5、查询用户默认临时表空间 6、命令总结: 二、切换数据库的undo表空间 1、查询默认undo表…...
react: scss使用样式
方式一: 将样式作为模块使用 //List.tsx import styles from /styles/apppublish.module.scss <div className{styles.contentOverflow}></div>//apppublish.module.scss .contentOverflow {height: 100%;overflow-y: auto;display: flex;flex-directi…...
JAVA深化篇_36—— Java网络编程中的常用类
Java网络编程中的常用类 Java为了跨平台,在网络应用通信时是不允许直接调用操作系统接口的,而是由java.net包来提供网络功能。下面我们来介绍几个java.net包中的常用的类。 InetAddress的使用 作用:封装计算机的IP地址和DNS(没…...
python操作链接数据库和Mysql中的事务在python的处理
python操作数据库 pymysql模块: pip install pymysql作用:可以实现使用python程序链接mysql数据库,且可以直接在python中执行sql语句 添加操作 import pymysql #1.创建链接对象c conn pymysql.Connect(host127.0.0.1,#数据库服务器主机地址port3306, #mysql的端口…...
【qemu逃逸】XCTF 华为高校挑战赛决赛-pipeline
前言 虚拟机用户名: root 无密码 设备逆向与漏洞分析 程序没有去符合, 还是比较简单. 实例结构体如下: 先总体说一下流程: encode 为 base64 编码函数, decode 为 base64 解码函数. 然后 encPipe 和 decPipe 分别存放编码数据和解码数据, 分别有四个: 其中 EncPipeLine 中…...
muduo源码剖析之TcpClient客户端类
简介 muduo用TcpClient发起连接,TcpClient有一个Connector连接器,TCPClient使用Conneccor发起连接, 连接建立成功后, 用socket创建TcpConnection来管理连接, 每个TcpClient class只管理一个TcpConnecction,连接建立成功后设置相应的回调函数…...
C语言——switch语句判断星期
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> int main() {int day 0;scanf("请输入1-7之间的整数:%d",&day);switch(day){case 1:printf("星期一\n");break;case 2:printf("星期二\n");break;case 3:printf(&quo…...
栈回溯之CmBacktrace
简介 CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。主要特性如下: 支持的错误包括: 断言(assert)…...
终极实战指南:用Python高效实现手机号与QQ号关联查询
终极实战指南:用Python高效实现手机号与QQ号关联查询 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq phone2qq是一个基于Python的轻量级工具,专门用于通过手机号查询关联的QQ号码,适用于技术开发、…...
视频转PPT神器:3步自动化提取视频中的幻灯片,效率提升10倍
视频转PPT神器:3步自动化提取视频中的幻灯片,效率提升10倍 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 你是否曾为整理视频中的PPT内容而烦恼?…...
B站视频下载终极指南:三步轻松获取4K大会员高清内容
B站视频下载终极指南:三步轻松获取4K大会员高清内容 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 你是否曾经因为网络限…...
告别串口不够用!手把手教你用WK2124芯片在Firefly-RK3399上扩展4个串口(SPI转UART实战)
嵌入式开发实战:RK3399平台SPI转UART扩展方案深度解析 在物联网和工业控制领域,串口通信仍然是设备间最常用的交互方式之一。当主控芯片原生串口资源不足时,工程师们常常面临扩展需求。本文将基于Firefly-RK3399开发板和WK2124芯片࿰…...
基于DSP28335的三电平有源电力滤波器方案:全套软硬件资料,直接量产的智能化电力管理方案
三电平有源电力滤波器方案 全套软硬件资料 基于DSP28335 可以直接量产一、概述 某TD_APF(Active Power Filter,有源电力滤波器)固件基于DSP28335芯片开发,是一套功能完备、架构严谨的嵌入式实时控制系统。该固件围绕电网谐波治理核…...
别再为Fastjson漏洞发愁了!1.2.68+版本开启SafeMode的三种实战姿势(附代码示例)
Fastjson安全模式实战指南:从漏洞防御到生产级配置 最近在重构公司支付系统的数据解析模块时,突然收到安全团队的紧急通知——Fastjson又爆出新的反序列化漏洞。作为国内Java生态中使用最广泛的JSON库,Fastjson的安全问题确实让不少开发者头疼…...
从鸟群到推荐系统:粒子群算法(PSO)在机器学习调参中的保姆级教程
从鸟群到推荐系统:粒子群算法(PSO)在机器学习调参中的保姆级教程 当你在训练XGBoost模型时,是否曾被那一长串超参数搞得头晕眼花?learning_rate该设0.1还是0.01?max_depth取6还是8更合适?传统网格搜索不仅耗时…...
OOD检测指标AUROC/FPR95看不懂?一份给工程师的“人话”解读与PyTorch实现指南
OOD检测指标AUROC/FPR95看不懂?一份给工程师的“人话”解读与PyTorch实现指南 当你第一次在OOD检测论文里看到AUROC曲线和FPR95指标时,是不是感觉像在读天书?别担心,这不是你的问题。大多数论文都在用数学语言描述这些概念&#x…...
别再傻傻分不清了!5分钟搞懂.NET、C#和ASP.NET到底啥关系(附学习路线图)
微软技术栈入门指南:从零构建.NET技术认知体系 第一次接触微软技术栈时,那些以".NET"结尾的名词确实让人眼花缭乱。记得我刚开始学习时,曾花了整整两周时间才理清这些概念之间的关系。本文将用最直观的方式帮你建立清晰的技术认知框…...
Entity Framework Core 10原生向量搜索实战(含Azure SQL PGVector双路径部署手册)
第一章:Entity Framework Core 10向量搜索扩展概览与核心价值Entity Framework Core 10正式引入原生向量搜索支持,标志着ORM框架首次在查询层深度集成语义检索能力。该扩展并非简单封装向量数据库API,而是将向量相似度计算(如余弦…...
