Java 生成最终存档时出错:调试证书于过期

Java 生成最终存档时出错:调试证书于过期,java,android,certificate,Java,Android,Certificate,我知道如何解决这个问题,但问题是,我的.android目录变得不可见,我不知道如何删除它。我试过使用命令行,比如:rmdir/S.android,但没有成功。我在mac电脑上。没关系,我找到了: 在OSX平台上,如果您使用rm-rf~/.android手动删除~/.android目录,然后尝试运行emulator,它会崩溃。发生这种情况是因为仿真器在尝试创建子SDK1.0目录之前未能创建新的.android目录。要解决此问题,请使用mkdir~/.android手动创建一个新的.android目

我知道如何解决这个问题,但问题是,我的.android目录变得不可见,我不知道如何删除它。我试过使用命令行,比如:rmdir/S.android,但没有成功。我在mac电脑上。

没关系,我找到了:

在OSX平台上,如果您使用rm-rf~/.android手动删除~/.android目录,然后尝试运行emulator,它会崩溃。发生这种情况是因为仿真器在尝试创建子SDK1.0目录之前未能创建新的.android目录。要解决此问题,请使用mkdir~/.android手动创建一个新的.android目录,然后运行emulator。emulator创建SDK1.0目录并正常启动


我不得不重新创建一些AVD,仅此而已。

从您的用户Android目录中删除
debug.keystore

一个
.directory
总是“看不见”的,这就是
的目的-您仍然可以去那里(
cd.Android
)或
rm-rf.Android”
(不知道这在mac上是否有效-它应该在linux上运行)这就是我刚才做的,感谢删除
debug.keystore
对我有效。它可能在C:/n中,但debug.keystore?Windows->首选项选择Android->构建检查“默认调试密钥库”: