2016-11-10 218 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後,問題得到解決。