我无法在mac 10.7上使用Eclipse构建和运行我的android项目。我收到的错误是
生成最终存档时出错:无法获取调试签名密钥
更改了〜/ .android目录中的权限但没有成功。
尝试生成另一个项目
遵循设置SDK的指南,甚至在我的工作场所的Windows终端的Windows环境中也取得了成功。
使用AVD安装了软件包,并设置了SDK位置的位置。
将我的SDK工具添加到我的$ PATH变量。
当我尝试创建AVD时,我还收到另一个错误
[2011-10-08 13:42:17 - SDK Manager]错误:null
我错过了哪一步?
答案 0 :(得分:5)
删除〜/ .android目录,重新运行AVD管理器,然后重建项目。
答案 1 :(得分:2)
删除目录,重新运行AVD管理器以及重建并没有为我解决这个问题,而且我可以说,这与目录权限有关。
当我让AVD管理器或keytool.exe创建我的.android
目录时,该目录的权限是:
d---------
就我而言,我
.android
目录mkdir .android
由于我使用ADT插件从eclipse运行,它促使我创建一个新的虚拟Android设备(因为它将它们存储在.android/avd
目录中)。而这一次,.android
上的文件权限和其他一切都很好。
答案 2 :(得分:0)
使用OSX Android开发包创建AVD时收到错误:null。 Bundle安装在Desktop文件夹的/ dev文件夹中 - / Users / me / Desktop / Dev。 需要在用户文件夹中创建.android文件夹 - /Users/me/.android。