如何在Mac OS X中为Android找到~/.android/debug.keystore?

3

我是一名完全新手 Android 开发者。现在我在 Java Eclipse 中遇到了这个问题,

Error generating final archive: Debug Certificate expired on 1/11/12 12:52 PM       Unknown Android Packaging Problem

我在Google上搜索并从这个链接“Eclipse Android插件中的‘Debug证书已过期’错误”找到了我的问题的答案。他们回答了我的问题。我正在Mac OS X中使用Eclipse。他们给出了解决方案,即删除首选项-Android-Build-默认调试密钥库中的debug.key。我从该位置找到了~/.android/debug.keystore,并尝试从默认调试密钥库:中删除debug.keystore,但是,我无法从那个位置中删除它,因为它不可编辑。有人能否解决我的问题?提前感谢。


不想冒犯Eclipse的忠实用户,但您是否考虑过在Android开发中使用Intellij IDEA呢?根据我的经验,这个IDE更加可靠。 - Ash
2个回答

12

您可以在终端中使用以下命令手动更名或删除它:rm ~/.android/debug.keystoremv ~/.android/debug.keystore ~/.android/debug.keystore-backup 此线程提供了更多信息。


1
在Android Studio终端中输入以下命令:

./gradlew signingReport

从我的 my-react-native-app/android/ 文件夹中运行此命令,会将 debug.keystore 文件放置在 my-react-native-app/android/app/ 文件夹中,而不是放在我的 ~/.android 文件夹中。 - Jonathan Morales Vélez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接