【问题标题】:Android/Eclipse: where can I find the /Users/USER_NAME/.android/debug.keystore folder?Android/Eclipse:我在哪里可以找到 /Users/USER_NAME/.android/debug.keystore 文件夹?
【发布时间】:2011-10-18 10:53:48
【问题描述】:

要使用 Google Maps API,我需要生成一个调试 API 密钥。为此,我需要找到 /Users/USER_NAME/.android/debug.keystore 文件夹......但我的 Mac 上什么也没有!你知道怎么找到这个文件夹吗???

请注意,我在 Mac 上运行 Eclipse。我在 Eclipse=>Preferences=>Android=>Debug 中检查了默认调试密钥库确实是 /Users/USER_NAME/.android/debug.keystore 但找不到它。

谢谢!!

【问题讨论】:

    标签: android eclipse debugging key store


    【解决方案1】:

    文件夹.android 可能已隐藏。使用控制台/终端导航。

    【讨论】:

    • 谢谢它的工作。问题确实是 .android 文件夹是隐藏的。我设法生成了密钥,但是当我将它包含在我的 Google 地图活动的 xml 文件中时,我得到了一个“空白”地图(只有一个网格的灰色空地图)。你知道如何解决这个问题吗?非常感谢。
    • 要么密钥不正确,要么你在代码中做错了什么。我在其他Eclipse中添加项目时遇到了这个问题。所以这是一个api key问题。
    【解决方案2】:

    打开终端并输入cd ~/.android。接下来,输入open .,您的Finder 窗口将打开,显示那里的所有文件,包括debug.keystore

    【讨论】:

    • 谢谢它的工作。问题是 .android 文件夹是隐藏的。我设法生成了密钥,但是当我将它包含在我的 Google 地图活动的 xml 文件中时,我得到了一个“空白”地图(只有一个网格的灰色空地图)。你知道如何解决这个问题吗?非常感谢。
    • @Regis_AG,最好的办法是创建一个新问题并发布您的代码和您的AndroidManifest。但是,它可能是一件小事:您的AndroidManifest 中是否有 INTERNET uses-permissiondeveloper.android.com/guide/topics/manifest/…
    【解决方案3】:

    我以前遇到过这个问题。此 UNIX 代码解决了错误。

    在终端输入

    cp -r /var/root/.android /tmp
    

    此命令会将整个 .android 目录复制到您的临时文件夹。 原因可能是 android 模拟器不断从 Mac 的 tmp 文件夹中搜索 .android 目录。安装程序将该 .android 目录保存在您的根目录中,而不是 tmp 目录中。每次 mac 启动时,您都必须手动将目录复制到 /tmp 目录。

    Mac 会隐藏每个名称以符号开头的目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多