AndroidStuidio签名过程中遇到的各种有毒的问题

使用Android studio编程进行签名打包时遇到的坑 问题 一、 按照我们的正常思维,如果我的项目编译和运行都是成功的那么签名打包也会成功,但是并不是这样的 public VideoFragment(VideoInterface activity, Context context) { this.activity = activity; this.context = context; } public Vi 阅读详情

我的毕设项目用到了高德地图,使用的过程中由于开发环境的变更遇到了 KEY鉴权失败 的问题,这是因为新的开发环境使之前的签名文件失效导致的,于是需要重新签名,这算是第二次使用签名工具,但还是折腾了很久,之前踩过的坑又掉进去了,所以特意开个博客把整个AndroidStudio签名的过程记录下来,算是加强自己的记忆,如果有朋友看到我的博客少走了一点弯路,留个言我会很开心的~

首先,签名的过程参照了Android Studio 默认keystore 以及自定义keystore 这篇文章,按照这篇文章的步骤,走到这一步之前都是顺风顺水没有遇到任何问题的,如果你跟我一样成功走到这一步,那么在你指定的keystore文件夹下应该生成了一个“xxx.jks”的文件。

这时候问题出现了,在  第一步: keytool -list -v -keystore  xxx.keystore  这个步骤 ,我首先在cmd命令行下,切换目录到.android下,运行这个命令,结果是↓

我去.android目录下找,只发现一个debug.keystore↓

很明显这不是我们要找的,这是默认的debug签名方式。但是在我们自己定义的keystore路径里,并没有找到.keystore为后缀的文件。只有我们之前生成的.jks文件。在这一步停留了很久,一直在找.keystore文件,找了很多地方,因为网上几乎所有的命令都是 keytool -list -v -keystore  xxx.keystore  .后来我灵机一动,去查了.keystore和.jks的区别,发现↓


原来是这样!.jks就是我们苦苦寻找的.keystore,那么,keytool命令对.jks的文件能起作用吗?↓


当当当当!!!出现了我们一直期待的结果!!!

接下来就是愉快的输入密钥口令啦~等等,好像有点不对劲↓


这是在中文输入法的状态下,可以看到我们输入的内容,但是一回车就显示密钥错误,而在英文输入法状态下,我们输入的东西完全就没有!!

这又是一个巨大的坑,在尝试多次之后,我发现,这个输入的内容只是看不见而已,实际上是存在的,也就是说,只要输入正确的密钥,直接回车就行了。


终于,经历了如此坎坷曲折的过程,我拿到了AndroidStudio自定义签名的SHA1值,可以愉快地玩耍了~

Android studio坑之签名异常 使用android studio工具编译apk,我们一般采用run,build,gradlew assemble集中方式编译。理论上编译出来的apk应该是一样的,实际呢? 先描述下踩坑的结果:通过build和gradlew assemble方式编译的apk,apk正常签名,通过run编译出来的apk,里面竟然没有签名文件,纳尼??? 定义签名 signingConfigs { sign { storeFile file(getKeyStoreFile('****. 阅读详情

相关推荐

Android安全开发之通用签名风险

Android系统要求安装的应用必须用数字证书进行签名后才能安装,并且签名证书的私钥由应用开发者保存。如果多个APP使用相同的签名,会带来怎样的风险?

AliMobileSecurity的博客 3425

Android-studio与Android常见的Error与坑总结

Android-studio与Android常见的Error与坑总结 1 Error plugin 在某些情况下,比如你的android-studio没有关闭,然后你强制关机,当再次打开android-studio时,会出现这个问题 Plugin "Google Analytics Uploader" was not loaded: required plugin "Android Suppor...

2816

西门子PLC新手必看:200SMART与1200/1500的MODBUS RTU通讯实战(附完整配置流程)

本文详细解析了西门子PLC中S7-200 SMART与S7-1200/1500之间实现MODBUS RTU通讯的完整实战流程。内容涵盖硬件接线、软件配置及程序编写,重点讲解了200SMART作为从站、1200/1500作为主站的典型架构,并提供了关键功能块的使用方法和常见问题排查技巧,帮助新手快速打通不同系列PLC间的数据交换。

weixin_29214559的博客 394

Android Studio创建JKS签名遇到的坑

Android Studio创建应用签名时,会碰到各种各样的错误。在此记录一下解决过程。

adojayfan的博客 5920

API安全攻防实战:从信息搜集到漏洞利用的完整路径

本文详细解析了API安全攻防实战的全过程,从信息搜集到漏洞利用,涵盖了渗透测试的核心技巧和工具使用。通过真实案例展示如何发现和利用API漏洞,如HTTP方法滥用、内容类型转换攻击等,并提供企业级防御策略和测试心得,帮助安全研究人员提升API安全防护能力。

weixin_30394981的博客 434

【Tableau】解决订阅报表PDF中文显示为乱码(方框)问题

一、问题描述 在tableau server网页端报表中文字符能正常显示,但在订阅后发送到邮箱时,以图片格式呈现的内容中中文字符显示为方框。 网页端报表能正常显示中文字符: 邮件中的报表不能正常显示中文字符: 二、问题分析 网页端字符显示情况是由html编码决定的,而tableau生成图片时是通过所部署的服务器的字体文件显示字体。因此可能是由于Linux服务器缺失相关的字体文件导致网页端选择的中文字体在服务器上缺失对应的字体文件导致的。则考虑在服务器引入对应的字体文件。 三、问题解决 1、查看服务器现有

why_not_study的博客 2833

Android apk签名过程中遇到的坑

由于项目之前在各大平台上打包的apk是同事使用android studio自动生成的apk文件,导致了apk签名文件使用的是他个人.android下得debug.keystore文件。 在版本迭代上出现了很严重也很尴尬的问题,就是只用通过他个人电脑打包的apk才能版本迭代。所以打包apk需要我们手动将自己生成的签名文件与apk一起打包,

IT_MR_JIE的博客 465

Computer Networks 和 Computer & Security投稿经验

论文投稿

qq_50604294的博客 9230

Androidstuidio 签名打包 7.0新的打包方式

昨天上线的时候使用AndroidStudio进行签名打包的时候,出现了如图所示的内容,当时没在意,选择了第二个,结果导致上线的时候7.0以下的版本授控制不能安装。所以特地写一下警戒自己,也跟大家分享一下。 1需要我们勾选两个签名包类型,如果我们不勾选直接点击Finish按钮,会提示首先还是先说一下官方的态度: 这是一个从Android7.0系统出现的新的签名机制,这个新机制使得apk的签名方式更

qq_32928665的博客 531

EtherCAT应用层协议选型指南:CoE、SoE、EoE、FoE、AoE到底怎么选?看完这篇就懂了

本文深入解析EtherCAT应用层协议(CoE、SoE、EoE、FoE、AoE)的选型策略,从实时性、数据吞吐量和功能完整性三大核心指标出发,提供工业场景下的实战决策框架。通过技术特性对比、混合协议架构设计和常见故障规避指南,帮助工程师优化自动化设备通信性能。

weixin_28718793的博客 490

OpenClaw 源代码深度分析报告 &如何把企业自有的MCP server 工具集成到OpenClaw里? 怎样通过OpenAI 风格SDK 解析出来OpenClaw的全部的流式输出内容?

项目属性详情名称OpenClaw版本2026.3.2许可证MIT语言最低运行时包管理器pnpm主要仓库},// 注册工具// 工具实现},});// 注册命令" }),});},方面评价模块化设计⭐⭐⭐⭐⭐ 插件架构清晰,扩展性强协议设计⭐⭐⭐⭐⭐ WebSocket 协议完善,支持多种客户端多渠道支持⭐⭐⭐⭐⭐ 20+ 消息通道,覆盖主流平台安全机制⭐⭐⭐⭐ 配对认证、设备签名、权限控制完善本地优先⭐⭐⭐⭐⭐ 数据本地存储,用户完全控制项目属性详情名称OpenClaw版本。

AI天才研究院 937

Android Studio打包签名

在Android Studio中对项目进行打包签名过程:   1.选择 Build -> Generate Signed APK ... 2.弹出窗口,如果没有key,就创建一个,如果已经创建过key,就选择存在的key; 3.创建key,根据自己的需求进行创建key

ai1235678的专栏 339

基于Simulink和Control System Toolbox的线控转向(Steer-by-Wire)系统设计

通过上述步骤,我们成功设计并实现了基于 Simulink 和 Control System Toolbox 的线控转向(Steer-by-Wire)系统。该系统能够接收来自方向盘的角度指令,经过控制器处理后,驱动转向执行器(如电动机),实现对车辆前轮转向角度的精确控制。通过虚拟场景仿真、硬件在环测试和实车测试,验证了系统的响应速度、控制精度、车辆稳定性和实时性能,并通过参数优化进一步提升了系统的性能。

MHD0815的博客 549

Android开发:Android Studio工具遇到的坑,以及解决办法

场景打开a s工程项目,报错:Could not find method android() for arguments Error:(31, 0) Could not find method android() for arguments [build_4g5zqa4pkpj6q6qii8a22khzz$_run_closure2@7a96d128] on root project 'Mybaby

shakdy的博客 5223

扣子Coze工作流教程:采集公众号爆文,一键仿写自动发布

通过本教程,你学会了如何利用扣子(Coze)平台构建一个完整的公众号文章自动处理工作流。这个系统不仅能够大幅提升内容产出效率,还能通过AI二创保持内容新鲜度和原创性。最佳实践建议:初次使用时,建议先保存为草稿而不是直接发布,以便人工审核;从简单的工作流开始,逐步增加复杂度;定期检查工作流运行日志,优化节点配置。自动化内容创作是新媒体运营的未来趋势,掌握这项技能将使你在数字内容领域占据显著优势。

互联网架构师笔记 1238

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

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

Android stdio进行系统app签名所遇到的问题

android 内置app系统签名

Good Good Study Day Day Up!!! 548

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Android 系统签名(踩坑记)

Android 系统签名: 1、AndroidManifest加上:android:sharedUserId=“android.uid.system” android代码就不用改其他的,剩下的就是使用第三方签名。比如使用ftp地址签名(我的项目使用的就是上传到ftp文件系统中,系统自动给你签名、有些公司的加密文件涉及安全性较高,不能直接给你发加密文件.keyStore。甩给你一个ftp地址) 2、注意:签名可以二次签名,(可以在android studio先进行签名,然后打包apk,给第三方系统签名),但是

黎明的博客 1200

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

AndroidStudio2.3打包签名遇到的坑

第一个是报out of memory GC的错,第二个是报ResourceException 在app的builde.gradle中配置 lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue to check for errors in release bui

ck的博客 2072

那些年,你遇见的Android-Studio遇到的各种坑!!!!

本文转自:http://blog.youkuaiyun.com/u012874222/article/details/50616698 开此文章,主要是为了记录在使用虐我千百遍,我还待他如初恋的AS的过程中所遇到的各种坑,一来是希望做个记录,方便查找,防止再次踏入同样的坑;二来也希望能帮助到有遇到有跟我相同问题的人。 1,首先每次导入一个新的AS工程的时候,肯定会有各种gradle配置

chenzhi0712的博客 2424

android studio 签名遇到的坑(apk无法安装,安装后闪退)

签名遇到的坑

YYtomorrow 6073

2022修复版解决app误报毒/可打包app可上传apk/自动实现5分钟随机更换包名和签名

此版本是前几天刚修复的需要的拿,源码为jar包,非纯源码,没有教程 服务器打包JAVA源码,搭建难度不小,小白就别看了,全自动生成证书,自动更换包名,5分钟轮换一次 程序可实现安卓app五分钟自动打包更换包名和签名 也可以上传打包好的apk五分钟自动更换包名和签名, 自动覆盖原下载路径 可以解决因为签名包名和报毒软件相同造成的误报毒 上传打包好的apk可以是封装的,也可以是原生的~ 上传apk的如果有加固就不能使用此功能 本程序所有功能逻辑均没有第三方介入,完全程序本身实现

aoduoye的博客 2449

Android apk报毒漫长的解决之路(已有对策)

事情是这样,在公司项目某一版本发布后过了两天,大面积用户安装提示风险应用,应用默认禁用网络,而且桌面图标上有很醒目的红色感叹号。 第一次碰到报毒的情况,我们先去查毒网站(virustotal和腾讯在线查毒)查毒,查到是a.gray.Bulimia.a灰色贪食症,网上一搜才知道好多人也会突然报此毒,甚至非上线应用也会。 首先我们先去除了广告,用腾讯加固新发了一版,撑了几天后又报毒了。发版前打了几个包备着,发现只有放上线的apk有毒,本地的查毒没问题,猜想是达到一定下载数量才被查毒。 然后我们向腾讯

czssltt的博客 4万+

正常App被标记为病毒解决思路

记录一下自己的战毒记录,经历不同,可能解决方法不同,也是参考了很多网站进行检测整理 第一大类:Android Manifest配置相关的风险或漏洞 程序可被任意调试 风险详情:安卓应用apk配置文件Android Manifest.xml中android:debuggable=true,调试开关被打开。 危害情况:app可以被调试。 修复建议:把Android Manifest.xml配置文件中调试开关属性关掉,即设置and...

紫微星的博客 1万+

Android APP报毒和排查解决

APP遇到操作一些较高的用户权限,比如删除短信,定时开关机这些,在用户手机安装应用时会提示用户给用户。 但是最近一个项目出现了报毒的现象,被百度手机管家定位为木马应用,原因是添加了发送和删除短信的权限。 于是在发送短信的时候,添加了弹框,提示用户会发送一条短信,解决的问题。 安全管家或者检测中心一般会检测你的部分代码块时候匹配木马数据库,或者请求协议,用户操作权限来判断是否

yangChong 4万+

java防报毒_解决反编译后的安卓apk会被报毒的方法

目前几种常用的反编译工具如ApkIDE、APKDB、Androidkiller及较早版本的ApkToolBox 等反编译某些安卓热门apk会被一些安全软件检测含有木马或恶意程序,产生误判误报。原因是一些手机上的安全软件如360等会将这些安卓热门apk的非官方签名列入了与安卓APK文件名一一对应黑名单,解决办法就是重新生成新的证书文件testkey.x509.pem和密钥文件testkey.pk8,...

weixin_32349577的博客 2636

一个Android项目被360报毒的解决方案

前些时候开发一款产品,不知道怎么回事,就被360报毒了,提示说是木马病毒。我很kunhuo

ljtyzhr的专栏 2万+
下一篇: 12306发起正晚点查询请求
Java_noob1
博客等级 码龄11年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值