2016-11-10 228 views
1

当我打开了Android工作室它提供了以下错误:的Android Studio无法打开(port.lock拒绝访问)

java.io.FileNotFoundException: C:\Users\HP\.AndroidStudio2.2\config\port.lock (Access is denied) 

javac的路径是正确的 和文件有任何人都可以访问(端口.lock)

这是我得到完整的错误消息:

java.io.FileNotFoundException: C:\Users\HP\.AndroidStudio2.2\config\port.lock (Access is denied) 
    at java.io.FileOutputStream.open0(Native Method) 
    at java.io.FileOutputStream.open(FileOutputStream.java:270) 
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
    at com.intellij.idea.SocketLock.underLocks(SocketLock.java:186) 
    at com.intellij.idea.SocketLock.lock(SocketLock.java:128) 
    at com.intellij.idea.StartupUtil.lockSystemFolders(StartupUtil.java:318) 
    at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:140) 
    at com.intellij.idea.MainImpl.start(MainImpl.java:34) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:93) 
    at java.lang.Thread.run(Thread.java:745) 
+0

在我的案例中,我删除了port.lock文件uinder C:\ Users \ ... \。AndroidStudio2.2 \ config \,并解决了这个问题,该文件刚刚在演播室发布时重新创建。 – libinm

回答

1

在我来说,我必须申请打勾在C也子文件隐藏的图标:\用户\ HP并再次申请打勾显示隐藏icons.Now工作正常

0

尝试删除在C一切:\用户\ Administrator.gradle \缓存。有一个cache.properties.lock持有一个全局锁,它阻止了你运行你的脚本。使用MacOS,你会发现它在你的主目录〜/ .gradle/caches

它适用于我。 我希望它应该解决这个问题。

+0

它没有错误在项目中它来自android studio – isuru

+0

编辑我的答案检查这一个,如果其工作 – Kinjal

+0

不,它不适用于我同样的问题 – isuru

0

我有同样的问题,在我如果问题出在配置文件夹的权限上 - 出于某种原因,配置文件夹是只读的。 我改变了权限,并没有问题。

1

在我的情况下,Java安装在默认路径上的另一个管理员帐户下,而我试图在我的管理员帐户下使用Java
在我自己的管理员帐户下安装Java后,问题得到解决。