对不起,如果这个问题是重复的,但是我花了几天时间找到问题的解决办法并且找不到问题,我也不能在现有问题上发表评论,所以我决定问一个新的 当我尝试在Android Studio中运行我的应用时出现此错误:
Error:Execution failed for task ':app:validateDebugSigning'.
> Unable to recreate missing debug keystore.
据我所知,密钥库文件位于文件夹(用户)/ .android(我使用的是Windows 8.1),但该文件夹中有一个密钥库文件。
我做过什么:
- 我删除了旧的密钥库文件并尝试通过在Android Stuidio中运行应用程序来创建一个新的密钥库文件,但是如错误所述,它无法创建密钥库文件。
- 我设法通过在Eclipse中运行应用程序来创建一个新的密钥库文件,这是ddms.cfg文件:
#Thu Jul 16 17:18:42 ICT 2015
pingOptIn=true
adtUsed=true
pingTime.eclipse=1437041922450
pingTime.adt=1437041922448
pingId=-2893797175409321994
我还检查了.android文件夹的权限,允许所有权限
但是,当我尝试运行应用程序时,我也遇到了同样的错误
希望有人可以帮助我。
(我知道已经有一个同名的问题,但我无法理解答案,我也无法评论)
答案 0 :(得分:2)
您必须通过以下命令检查.android文件的权限。
$cd ~
$ls -la
然后你会看到文件“.android”,它的权限级别..如果有多个用户,它允许的用户。如果这样的情况,然后由所需的用户授予sudo权限..在我的情况下
sudo chmod 777 -R .android
答案 1 :(得分:1)
您将在sudo chmod -R 777
中提供.android
,看这是~/
中不可见的目录。