Android Studio - 文件只读

14

我从Github上下载了一个库,想编辑其中的类以满足我的需求。但是当我尝试输入和编辑类时,Android Studio提示“文件只读”,不允许我进行编辑。

图片链接以便您看到我的意思


8
它在一个JAR文件中。你无法编辑JAR文件。 - TheWanderer
我该怎么编辑这个类呢? - NEWBIEHERE
3
您需要下载实际源代码并进行编辑,然后将其包含在项目中。查询如何向Android Studio添加模块。 - TheWanderer
4个回答

3

我认为,该文件被锁定为只读。

enter image description here

你可以点击锁形图标来切换只读选项。该选项位于Android Studio右下角。

您可以在此处找到有关此方法的教程:https://youtu.be/nx43-77cyaM - Vander Ig

1

我使用的是Mac OS X系统,编码使用的是Flutter:

之后我发现右侧没有文件浏览器。我去了:

项目结构 -> 模块 -> '+' -> APK -> 应用。

然后所有文件都以只读模式显示,我不知道为什么。

然后我删除了根目录下的.idea文件夹,它就恢复正常了(在Mac OS X中:按CMD + Shift + '.'可以显示隐藏文件)。


0
尝试这样做:在Windows资源管理器中找到该文件,右键单击,然后单击属性。取消勾选写保护!如果这不起作用,请尝试以管理员身份启动Andruid Studio。

那个文件不应该被修改,而是可以在非final的情况下进行扩展和重写行为(如果允许)。否则,需要克隆源代码并将这个新编辑的代码作为依赖添加,并删除现有的代码。 - silentsudo
3
我不明白为什么有人要踩这个答案,因为它确实是我所遇到的情况。在文件上按 cmd+i 跳转到 Finder 并再次按 cmd+i ,发现只读属性被设置了,我不知道为什么会这样。 - cutiko
不幸的是,在我的情况下,这并没有解决问题。我的文件不被操作系统锁定只读。错误在某些上下文中出现在Android Studio内部。 - E.Bradford
1
是的,这个解决方案修复了我的问题。谢谢@scolastico。 - Liya

-1
  • 关闭Android Studio。
  • 保存.idea文件夹以备将来恢复(如果发生了什么事情)。
  • 删除.idea文件夹。
  • 启动Android Studio并打开项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接