android studio拒绝访问,AndroidStudio错误:拒绝访问?

如果我从头开始创建一个新项目或打开我之前的一个项目,我会得到:

java.io.FileNotFoundException:

C:\ Users \用户Terry.AndroidStudio2.2 \ SYSTEM \机器人调色板\ V1 \ layout_palette.xml

(访问被拒绝)。

我之前没有任何问题,现在我突然发现了这个错误。

使用IDE打开此文件没有问题,所以我不明白为什么打开它会有问题。

有没有人有任何建议?

我使用的是2.2.3版本。

以下是事件序列:

java.io.FileNotFoundException: C:\Users\Terry\.AndroidStudio2.2\system\android-palette\v1\layout_palette.xml (Access is denied)

java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\Terry\.AndroidStudio2.2\system\android-palette\v1\layout_palette.xml (Access is denied)

at com.android.tools.idea.uibuilder.palette.NlPaletteModel.loadPalette(NlPaletteModel.java:82)

at com.android.tools.idea.uibuilder.palette.NlPaletteModel.getPalette(NlPaletteModel.java:60)

at com.android.tools.idea.uibuilder.palette.NlPalettePanel.checkForNewMissingDependencies(NlPalettePanel.java:542)

at com.android.tools.idea.uibuilder.palette.NlPalettePanel.setDesignSurface(NlPalettePanel.java:195)

at com.android.tools.idea.uibuilder.palette.NlPalettePanel.(NlPalettePanel.java:140)

at com.android.tools.idea.uibuilder.editor.NlPaletteManager.createContent(NlPaletteManager.java:88)

at com.intellij.designer.LightToolWindowManager$4.run(LightToolWindowManager.java:261)

at com.intellij.designer.LightToolWindowManager$4.run(LightToolWindowManager.java:258)

at com.intellij.designer.LightToolWindowManager.bind(LightToolWindowManager.java:208)

at com.android.tools.idea.uibuilder.editor.NlPreviewForm.lambda$attachPalette$178(NlPreviewForm.java:336)

at com.intellij.openapi.project.DumbServiceImpl.runWhenSmart(DumbServiceImpl.java:163)

at com.android.tools.idea.uibuilder.editor.NlPreviewForm.attachPalette(NlPreviewForm.java:332)

at com.android.tools.idea.uibuilder.editor.NlPreviewForm.setActiveModel(NlPreviewForm.java:326)

at com.android.tools.idea.uibuilder.editor.NlPreviewForm$Pending.run(NlPreviewForm.java:264)

at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:345)

at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:329)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)

at java.awt.EventQueue.access$500(EventQueue.java:97)

at java.awt.EventQueue$3.run(EventQueue.java:709)

at java.awt.EventQueue$3.run(EventQueue.java:703)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:857)

at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:658)

at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Caused by: java.io.FileNotFoundException: C:\Users\Terry\.AndroidStudio2.2\system\android-palette\v1\layout_palette.xml (Access is denied)

at java.io.FileOutputStream.open0(Native Method)

at java.io.FileOutputStream.open(FileOutputStream.java:270)

at java.io.FileOutputStream.(FileOutputStream.java:213)

at java.io.FileOutputStream.(FileOutputStream.java:162)

at com.android.tools.idea.uibuilder.palette.NlPaletteModel.copyPredefinedPalette(NlPaletteModel.java:99)

at com.android.tools.idea.uibuilder.palette.NlPaletteModel.loadPalette(NlPaletteModel.java:74)

... 32 more

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android Studio是一款广泛使用的开发工具,用于开发Android应用程序。Gitee是一个基于Git的代码管理工具,提供了代码托管、版本控制、团队协作等功能。"gitee push was rejected"的意思是在使用Android Studio推送代码到Gitee时遭到了拒绝。 出现这个问题的原因可能有多种可能性。首先,可能是由于权限问题导致的。可能是你没有足够的权限访问该仓库或者没有正确的身份验证信息。确保你在Android Studio中配置了正确的Gitee账号,并且该账号具备推送代码到仓库的权限。 另外,还可能是由于网络问题导致的。确保你的网络连接正常,可以尝试切换到其他网络环境再次进行推送操作。 还有一种可能是由于代码合并冲突导致的。如果你的代码与远程仓库中的代码存在冲突,Gitee会拒绝推送操作。在这种情况下,你需要先解决代码冲突,再进行推送操作。 在解决这个问题时,你可以尝试以下几个步骤: 1. 检查你的Gitee账号配置是否正确; 2. 确保你的网络连接正常,或者尝试切换到其他网络环境; 3. 如果存在代码合并冲突,解决冲突后再进行推送操作。 如果以上步骤都没有解决问题,你可以尝试查看Android Studio的日志或者搜索相关错误信息以便更好地定位问题。你也可以在Gitee的帮助文档或者论坛中提问,寻求帮助。 ### 回答2: Android Studio 是一款开发 Android 应用程序的集成开发环境。Gitee 是一个基于 Git 的代码托管平台,类似于 GitHub。当我们使用 Android Studio 提交代码到 Gitee 时,可能会遇到 "push was rejected" 的错误。这个错误通常出现在以下几种情况下: 1. 权限问题:在将代码推送到 Gitee 仓库之前,确保你有读写权限。你可以在 Gitee 的仓库设置中授予自己适当的权限。 2. 分支保护:有时候仓库管理员会设置分支保护规则,以防止错误的推送代码。当你的代码不符合这些规则时,推送就会被拒绝。可以与管理员沟通,了解具体的分支保护设置,并确保你的代码符合规则。 3. 代码冲突:如果其他开发人员已经提交了与你的代码冲突的修改,你的推送也会被拒绝。解决此问题的方法是先使用 Git 拉取最新的代码,并解决冲突,然后再进行推送。 4. 仓库已满:有时候仓库的存储空间已经满了,导致无法继续推送代码。你可以联系仓库管理员来解决这个问题。 如果上述解决方法都没有帮助,你可以尝试在 Android Studio 的控制台中查看详细的错误信息,以找到具体的原因。另外,确保你在推送之前已经进行了本地提交,并且正确地设置了远程仓库的地址。通过仔细检查这些因素,你应该能够解决 "push was rejected" 的问题,并成功将代码推送到 Gitee 上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值