我对android studio有个奇怪的问题。下面是我的类文件在androidstudio上的样子这是它在文本编辑器上的样子。你知道为什么会这样吗?我尝试过关闭然后重新导入项目,使缓存失效并重新启动,清理项目,生成项目,删除.idea文件夹和.iml文件。在as中打开时,我的所有文件都已损坏,但在文本编辑器中看起来很好。
50few1ms1#
将您的android项目复制到另一个位置,然后从android studio打开它
0kjbasz62#
这种情况是否需要一个bug报告?对!事实上,这个问题已经报告给了android工作室团队,任何愿意帮助我们调查的人都可以在那里发表意见。谢谢!你也可以尝试解决办法在洪的答案。
blpfk2vs3#
这是对我有用的。关闭android studio转到c:\users您的用户名找到名为.androidstudiox.x的android studio设置目录(x.x为版本)将其重命名为old.androidstudiox.x启动androidstudio,当它询问您是否要导入设置时,选择旧目录这应该可以解决这个问题。
zz2j4svz4#
关闭android studio,然后删除缓存文件夹: C:\Users\user_name\.AndroidStudio3.4\system\caches
C:\Users\user_name\.AndroidStudio3.4\system\caches
oalqel3c5#
尝试根据您的平台删除下面列出的android studio ide缓存数据:Windows:
%USER%\.AndroidStudio[Preview]_X.Y_
Mac:
~/Library/Preferences/AndroidStudio[Preview]_X.Y_
~/Library/Caches/AndroidStudio[Preview]_X.Y_
~/Library/Logs/AndroidStudio[Preview]_X.Y_
~/Library/Application Support/AndroidStudio[Preview]_X.Y_
linux操作系统:
~/.AndroidStudio[Preview]_X.Y_
请参见:https://developer.android.com/studio/releases#delete-未使用
trnvg8h36#
感谢@henry在过去两天里通过几个类似的whacko问题证实了我的问题确实是由as中的一个bug引起的。跟随他的链接去说服你自己。我会让亨利把窃听报告归档的。因此,如果不付出很大的努力,就无法在原地解决我的问题——等待bug修复。。。。可能需要一段时间。所以我做了些什么来解决这个问题并重新开始工作(不到10分钟):创建没有活动的新项目(在ide中执行其余操作,不使用windows或dos)全部复制 .java 将文件放入 java ide中的文件夹(它是 ...\app\src\main\java\ )全部复制 res 将文件夹放入 res 文件夹( ...\app\src\main\res\ )全部复制 asset 文件放入 main 文件夹( ...\app\src\main\assets\ )复制 androidmanifest.xml 进入 main 文件夹( ...\app\src\main )将旧项目名称全局替换为新项目名称我没有更改新项目中的任何文件 ...\app\ 因为编译是正常的。(我要告诉你的是:当我看到我认为是被损坏的文件,看了看历史,没有看到任何类似的东西应该在那里,我有一种不舒服的感觉,但我立即打开windows资源管理器,选择了所有的项目的 java 文件,并用notepad++打开它们。呼。没有问题(我真的不认为as真的能弄坏文件,我怀疑它是否能。但它确实在早上5点把我吵醒了!)
.java
java
...\app\src\main\java\
res
...\app\src\main\res\
asset
main
...\app\src\main\assets\
androidmanifest.xml
...\app\src\main
...\app\
s5a0g9ez7#
我改变了我的项目地点,解决了我的问题。这发生在我的系统由于电源故障意外关闭时。
bis0qfac8#
几天前更新了我的android工作室,遇到了同样的问题。通过卸载androidstudio并重新安装以前设置的版本解决了这个问题我保留了sdk的完整性,这样我就不必重新下载它们了,我想我不会很快再更新了。
agxfikkp9#
多亏了asim的回答,我发现删除文件夹缓存解决了我的问题(android studio中的所有gradle文件都显示与这些文件的实际内容无关的内容):
C:\Users\my_user_name\.AndroidStudio3.3\system\caches
编辑[2020-07-17]:android studio 4.0仍然存在这种情况,因此我必须删除以下文件夹才能解决此问题:
C:\Users\my_user_name\.AndroidStudio4.0\system\caches
9条答案
按热度按时间50few1ms1#
将您的android项目复制到另一个位置,然后从android studio打开它
0kjbasz62#
这种情况是否需要一个bug报告?
对!事实上,这个问题已经报告给了android工作室团队,任何愿意帮助我们调查的人都可以在那里发表意见。谢谢!
你也可以尝试解决办法在洪的答案。
blpfk2vs3#
更新:用户提供的更快解决方案如下:
删除caches文件夹:c:\users\my\u user\u name.androidstudio3.3\system\caches
这是对我有用的。
关闭android studio
转到c:\users您的用户名
找到名为.androidstudiox.x的android studio设置目录(x.x为版本)
将其重命名为old.androidstudiox.x
启动androidstudio,当它询问您是否要导入设置时,选择旧目录
这应该可以解决这个问题。
zz2j4svz4#
关闭android studio,然后删除缓存文件夹:
C:\Users\user_name\.AndroidStudio3.4\system\caches
oalqel3c5#
尝试根据您的平台删除下面列出的android studio ide缓存数据:
Windows:
Mac:
linux操作系统:
请参见:https://developer.android.com/studio/releases#delete-未使用
trnvg8h36#
感谢@henry在过去两天里通过几个类似的whacko问题证实了我的问题确实是由as中的一个bug引起的。跟随他的链接去说服你自己。我会让亨利把窃听报告归档的。
因此,如果不付出很大的努力,就无法在原地解决我的问题——等待bug修复。。。。可能需要一段时间。
所以我做了些什么来解决这个问题并重新开始工作(不到10分钟):
创建没有活动的新项目(在ide中执行其余操作,不使用windows或dos)
全部复制
.java
将文件放入java
ide中的文件夹(它是...\app\src\main\java\
)全部复制
res
将文件夹放入res
文件夹(...\app\src\main\res\
)全部复制
asset
文件放入main
文件夹(...\app\src\main\assets\
)复制
androidmanifest.xml
进入main
文件夹(...\app\src\main
)将旧项目名称全局替换为新项目名称
我没有更改新项目中的任何文件
...\app\
因为编译是正常的。(我要告诉你的是:当我看到我认为是被损坏的文件,看了看历史,没有看到任何类似的东西应该在那里,我有一种不舒服的感觉,但我立即打开windows资源管理器,选择了所有的项目的
java
文件,并用notepad++打开它们。呼。没有问题(我真的不认为as真的能弄坏文件,我怀疑它是否能。但它确实在早上5点把我吵醒了!)s5a0g9ez7#
我改变了我的项目地点,解决了我的问题。这发生在我的系统由于电源故障意外关闭时。
bis0qfac8#
几天前更新了我的android工作室,遇到了同样的问题。通过卸载androidstudio并重新安装以前设置的版本解决了这个问题我保留了sdk的完整性,这样我就不必重新下载它们了,我想我不会很快再更新了。
agxfikkp9#
多亏了asim的回答,我发现删除文件夹缓存解决了我的问题(android studio中的所有gradle文件都显示与这些文件的实际内容无关的内容):
编辑[2020-07-17]:
android studio 4.0仍然存在这种情况,因此我必须删除以下文件夹才能解决此问题: