Error:C:\Users\XX\.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。)
来源:互联网 发布:2144剑雨江湖进阶数据 编辑:程序博客网 时间:2024/05/29 18:50
error1:Log path ‘C:\Users\XX\.AndroidStudio2.0\system\log’ is inaccessible.If you have modified the ‘idea.log.path’ property please make sure it is correct,otherwise please re-install the IDE.
error2:Error:C:\Users\XX\.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。)
一名合格的程序员,你需要明白——Android Studio安装好以后默认会在系统当前用户目录(C:\Users\XX)下产生这么几个文件夹,Android Studio启动时,默认会读取这几个文件
.android
这个文件夹是即模拟器存放路径.AndroidStudio.0
这个文件夹是Android Studio的配置文件夹,主要存放一些AndroidStudio设置和插件和项目的缓存信息.gradle
这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息
还有一个文件存放在AndroidStudio安装目录的bin文件夹下
- idea.properties,主要用来记录AndroidStudio的相关设置的
开发环境搭建成功后,切换到我的用户,于是兴致勃勃的打开AndroidStudio,结果出现了以下问题。
Log path ‘C:\Users\XX\.AndroidStudio.0\system\log’ is inaccessible.If you have modified the ‘idea.log.path’ property please make sure it is correct,otherwise please re-install the IDE.
大概意思,就是你没有权限读取‘C:\Users\XX\.AndroidStudio.0\system\log’这个路径,你确定你设置的idea.log.path是正确的,否则你就重新安装 IDE。
遇到问题时的差异和无奈就不说了,此处略去几万字
为啥,切换个用户,软件无法启动了呢?原因是这样的,还记的前边说过,“Android Studio安装好以后默认会在系统当前用户目录(C:\Users\XX)下产生这么几个文件夹,Android Studio启动时,默认会读取这几个文件”,对就是这个默认会在系统当前用户目录,我刚才是在administrator用户下安装的AndroidStudio,那么生成的三个文件夹就会默认在AndroidStudio的用户目录,当我切换成自己的用户,而且用户不具备管理员的权限,那就意味着没有权限读取非当前系统用户下文件的权限,于是打开AndroidStudio时,它会读取administrator用户下的.AndroidStudio.0文件,自然会报错啊。如果.AndroidStudio.0文件存放在任何系统用户都有读取权的路径,上面的问题就迎刃而解!!
问题又来了,打开AndroidStudio时,它怎么就会读取administrator用户下的.AndroidStudio.0文件,如何修改.AndroidStudio.0文件的路径的,这个时候就要看 idea.properties这个文件了。
1. .AndroidStudio
文件读取路径的修改
进入Android Studio的安装目录,进入bin
文件夹,用文本编辑软件打开idea.properties
,去掉以下两项的注释符号#
,修改对应的路径为新路径即可。
2. .gradle
文件读取路径的修改(这个用来解决Error:C:\Users\yangyichen\.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。))
Android Studio的配置选项中修改就行
3. .android
文件读取路径的修改
首先,需要添加一个系统的环境变量ANDROID_SDK_HOME
,如下图:
(截图来自网络)
这时又有疑问了,修改了这三个文件的读取路径但是并没有这三个文件啊,怎么办!这个你用担心,AndroidStudio读不到这个三个文件,会重新生成的!
一般情况下,我们是遇不到这些问题的,除非像我一样,遇到一个装逼的公司!不过,这也提醒我们,越是傻瓜式的开发工具,我们越是需要多了解它的一些默认设置,否则也隐藏了一些不少坑!
- Error:C:\Users\XX\.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。)
- Error:C:\Users\Administrator.gradle\native\23\windows-i386\native-platform.dll (拒绝访问。)
- Error:Can't load library: C:\Users\Administrator.gradle\native\23\windows-i386\native-platform.dll
- 解决gradle运行gradle -v命令报Fialed to laod library 'native-platform.dll'错误
- Failed to load native library 'native-platform.dll' for Windows 7 x86. 解决方法
- 异常:Failed to load native library 'native-platform.dll' for Windows 10 x86
- Can't load library: native-platform.dll
- Android Studio之让人懵逼的错误:Failed to load native library 'native-platform.dll' for Windows 10 x86.
- React native 判断 Platform
- 在C语言中静态调用Native DLL(Windows平台)
- 在C语言中动态调用Native DLL(Windows平台)
- CS0016: 未能写入输出文件“c:/WINDOWS/xxxxxsktsuj.dll”--“拒绝访问。”的处理
- C:\Windows\Microsoft.NET\Framework\v2.0.50727\ Temporary ASP.NET Files\root\...dll 拒绝访问
- C:\Windows\Microsoft.NET\Framework\v2.0.50727\ Temporary ASP.NET Files\root\...dll 拒绝访问
- 未能写入输出文件“c:\Windows\Microsoft.NET\Framework... AppCode.dll 拒绝访问
- Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\..dll-拒绝访问
- CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/.........dll”拒绝访问 的解决办法
- 解决:Could not write to output file 'c:\windows\Microsoft.NET\Framework\........dll' -- '拒绝访问。 '
- 4.UIButton
- SSH框架下过滤器设置解决润乾报表问题
- 线程编程之同步基础
- Android开发:仿微信和QQ空间发说说相册读取、拍照、图片裁剪和图片上传服务器等功能的实现
- php中的global变量为null
- Error:C:\Users\XX\.gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问。)
- 树莓派连接多个wifi并上报IP地址
- 常用git命令
- X和Y的值已被替换!
- HTM-16.2代码(7)——motionCompensation
- Go语言圣经:基础数据类型、复合数据类型、函数、方法章节摘录
- C#基础二十五问
- RecyclerView学习(四)----ItemDecoration实现的城市导航列表(下)
- 小故事