3

我正在使用 caldroid 库进行日历活动,它工作正常。

但我需要改变它的风格。

所以我在这样的应用程序下添加了 caldroid 库(目录)。

在此处输入图像描述

我改变了我的依赖

依赖项 { ... 编译 'com.roomorama:caldroid:2.3.1' ... }

依赖项 { ... 编译项目(':libraries:caldroid') ... }

然后,它在调试模式下工作正常。

但是由于此消息,我无法生成签名的 APK。

错误:任务“:app:validateExternalOverrideSigning”执行失败。未找到用于签署配置“externalOverride”的密钥库文件 /Users/xxxxxxx.android.keystore。

有没有关于这个错误的解决方案?

4

4 回答 4

7

我在这里遇到了同样的问题。关键是,当您创建 KeyStore 时,Android Studio 将其发送到了与您的应用程序路径不同的另一个地方。大概她被救了

suaHome/documents/android-studio/bin

只需在这个地方搜索它并准备好。一切都解决了。提示:使用它发布您的 APP 后,千万不要错过这个 KeyStore 视图。我有帮助。

于 2016-03-28T15:08:21.987 回答
5

我找到 android studio -> Build -> Generate Signed APK -> Next -> 密钥存储路径(如果您创建新的..那么它将只是一个密钥名称,所以修复它(选择现有的),然后密钥存储路径将是绝对地址,最后就OK了。

于 2016-03-15T06:16:48.527 回答
1

在 OSX Sierra (v10.12.3)、Android Studio (v2.3) 上创建 KeyStore:

Macinthosh HD/Applications/Android Studio/Contents/bin

将 KeyStore 移动到你的 app 目录下,你就可以创建 APK

于 2017-03-12T09:08:43.390 回答
0

默认情况下,从 Studio 2.3.3 开始,它会在Android Studio\jre\jre\bin\.

于 2017-09-01T22:16:36.450 回答