更新失败 java.io.FileNotFoundException。

6

我更新了我的IDE到最新版本,更新后我打开了之前正在工作的项目,但出现了错误,而当我打开其他项目时没有出现错误,请帮忙解决。谢谢。

update failed for AnAction(com.intellij.execution.ExecutorRegistryImpl$ExecutorAction) with ID=Run
java.io.FileNotFoundException: E:\Android\WhatsApp\app\build\intermediates\apk_ide_redirect_file\debug\..\..\apk\debug\output-metadata.json (The system cannot find the file specified)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
    at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
    at java.base/java.io.FileReader.<init>(FileReader.java:75)
5个回答

14

只需清理项目并进行构建


6

只需重新构建项目即可解决问题 Build → Rebuild project


0
在我的情况下,我无法清理项目并同步Gradle文件,因此最终我即将放弃,但是后来我进入文件资源管理器中的
AndroidStudioProjects/project_name/app/build/intermediates/apk_ide_redirect_file/debug并找到一个名为redirect的文件。
该文件包含以下信息。
#- File Locator -
listingFile=../../apk/debug/output-metadata.json

从这里开始,我尝试找到文件中提到的路径,但是我无法找到它。
所以我在文件浏览器中从AndroidStudioProjects/project_name 中搜索output-metadata,然后找到了一堆output-metadata文件,我复制了第一个并将其粘贴到指定位置,然后一切都运行得很完美。

现在我不知道这是否是解决问题的正确方法,但它运行正常...
希望对你有所帮助...


0
打开你的项目。 如果你的项目文件没有加载,而是看到“正在加载...”取消同步Gradle,点击底部的X,这样应该会显示你的文件。 清理项目:Build -> Clean Project 重新构建项目:Build -> Rebuild Project

0

解决方法:如果您在生成APK时遇到此错误,请先清理项目(Build -> Clean project)


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