密钥库文件错误:任务':app:validateSigningRelease'的执行失败

SAm*_*riz 9 android keystore

我更新了android studio,我的密钥库路径必须在此过程中发生变化.我尝试过"选择现有"按钮但找不到我想要的内容.我不知道在哪里找到它.有人可以给我一些指示在哪里看?

我到处寻找,我读了其他有类似问题的帖子,但调试并没有帮助,因为我正在尝试新版本.我还搜索了一个软件程序,以帮助我检索路径,但我也没有成功.

下面是我尝试生成签名apk时收到的错误消息.我确实从我生成的旧版本中保存了apk,如果这有帮助的话.

android studio尝试编译后的错误如下:

Information:Gradle tasks [:app:assembleRelease] 
Error:Execution failed for task ':app:validateSigningRelease'.
> Keystore file C:\Users\aform\OneDrive\Documents\xxxxxxx\xxxx  not found for signing config 'externalOverride'.
Information:BUILD FAILED
Run Code Online (Sandbox Code Playgroud)

我也正在开发一台新PC,但我也遇到了与以前的PC相同的错误.谢谢你的帮助.

Naz*_* ch 19

检查您的密钥库路径以及example.jks文件位置都是正确的.找到为fisrt时间生成密钥库路径的位置.检查C:\ Users\.android

  • “找到第一次生成密钥库路径的位置”,我会在哪里查找该位置?在哪个文件中可以找到 KeyStore? (2认同)

Kof*_*Yah 7

我有同样的问题!
您需要使工作室缓存无效并重新启动。它适用于此类问题。

步骤
1. 转到左上角的 tot 文件。
2. 在文件上,单击无效缓存/重新启动
3. 出现一个弹出框。单击无效并重新启动。

在此处输入图片说明
在此之后继续为 Playstore 生成您的签名应用程序


Idh*_*hem 6

如果您使用的是React Native,只需复制

C:\Users\UserName\.android\debug.keystore
Run Code Online (Sandbox Code Playgroud)

并过去它

ProjectPath\android\app\
Run Code Online (Sandbox Code Playgroud)

这将解决您的问题


小智 6

我在 Windows 中也遇到了同样的问题。当我更改key.properties中的斜杠类型时它起作用了

使用

storeFile=C:/Users/...
Run Code Online (Sandbox Code Playgroud)

代替

storeFile=C:\Users\...
Run Code Online (Sandbox Code Playgroud)


小智 5

您错误地放置了密钥store.jks文件的路径.在您的计算机上搜索文件并使用路径,一切都会工作很棒!

  • 如果找不到文件怎么办,有没有办法重新创建它? (2认同)