首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我找不到debug.keystore文件

我找不到debug.keystore文件
EN

Stack Overflow用户
提问于 2012-02-22 23:43:31
回答 3查看 69.5K关注 0票数 52

我在使用Eclipse和Android的SDK时遇到了错误。显然,这是因为我的证书过期了。所以我用谷歌搜索了这个错误,我发现我必须删除~/.android/debug.keystore文件。问题是我找不到这个文件。它不在我的SDK中。

有人能帮我一下吗?

编辑:我在Mac上工作。

EN

回答 3

Stack Overflow用户

发布于 2012-02-22 23:45:47

在Linux / OSX上,使用您喜欢的终端并输入rm ~/.android/debug.keystore来删除调试密钥库。

在此之后,您可以通过following these steps创建一个新的密钥库。

票数 25
EN

Stack Overflow用户

发布于 2012-02-22 23:49:59

我相信它在OSX的.android/avd/目录中,但也可能正如您所建议的那样,它就在/.android/中。

记住,~意味着你的主目录,所以你不需要在你的SDK中查找它!

(免责声明)自从I've battled with this以来已经有一段时间了,我还没有在苹果电脑上这样做。

票数 3
EN

Stack Overflow用户

发布于 2012-02-22 23:52:29

调试证书的过期时间

用于在调试模式下对应用程序进行签名的自签名证书( Eclipse/ADT和Ant构建中的默认证书)的有效期为自创建之日起365天。

当证书过期时,您将得到一个构建错误。在Ant构建中,错误如下所示:

debug: echo Packaging bin/samples-debug.apk,并使用调试密钥对其进行签名...exec Debug Certificate于8/4/08 3:43 PM在Eclipse/ADT中过期,您将在Android控制台中看到类似的错误。

要解决此问题,只需删除debug.keystore文件。在OS X和Linux上,AVDs的默认存储位置在~/.android/中;在Windows XP上,在C:\Documents和Settings.android\中;在Windows Vista和Windows7上,在C:\Users.android\中。

来源:安卓发布指南:http://developer.android.com/guide/publishing/app-signing.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9398019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档