【问题标题】:Error generating final archive: Unable to get debug signature key生成最终存档时出错:无法获取调试签名密钥
【发布时间】:2011-12-03 15:50:51
【问题描述】:

我无法在 mac 10.7 上使用 Eclipse 构建和运行我的 android 项目。我收到的错误是

生成最终存档时出错:无法获取调试签名密钥

  • 修改~/.android目录下的权限没有成功。

  • 尝试生成另一个项目

  • 按照设置 SDK 的指南,甚至在我工作场所的 windows 终端的 windows 环境中成功。

  • 使用 AVD 安装包并设置我的 SDK 位置。

  • 将我的 SDK 工具添加到我的 $PATH 变量中。

我在尝试创建 AVD 时也收到另一个错误

[2011-10-08 13:42:17 - SDK 管理器] 错误:null

我还错过了哪些其他步骤?

【问题讨论】:

  • 您是否尝试过生成新的密钥库?
  • 没有。我删除了 ~/.android 目录,然后重建了我的项目。这解决了它。

标签: android eclipse macos avd


【解决方案1】:

删除~/.android目录,重新运行AVD管理器,然后重建项目。

【讨论】:

    【解决方案2】:

    删除目录、重新运行 AVD 管理器和重建对我来说并没有解决这个问题,而且我可以说,它与目录权限有关。

    当我让 AVD 管理器或 keytool.exe 创建我的.android 目录时,该目录的权限是:

    d---------
    

    就我而言,我

    1. 删除了.android 目录
    2. mkdir .android
    3. 构建并运行。

    由于我使用 ADT 插件从 eclipse 运行,它提示我创建一个新的虚拟 Android 设备(因为它将它们存储在 .android/avd 目录中)。这一次,.android 的文件权限和其他一切都很好。

    【讨论】:

    • 嗨。对我来说,没有必要删除 .android 文件夹。我只通过执行“sudo chmod -R 777 .android”来更改它的权限,然后在 Eclipse 上清理我的项目删除了我遇到的错误。问候。
    【解决方案3】:

    使用 OSX And​​roid 开发包创建 AVD 时出现错误:null。 Bundle 安装在 Desktop 文件夹中的 /dev 文件夹中 - /Users/me/Desktop/Dev 。 需要在用户文件夹 - /Users/me/.android 中创建 .android 文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 2019-06-26
      • 2016-01-03
      相关资源
      最近更新 更多