如何解决由以下原因引起的问题:java.nio.file.NoSuchFileException:app/build/intermediates/external_libs_dex/release/out 签署 apk 时?

Ang*_*ely 2 android kotlin android-studio

在我做了一些 android studio 更新或在 jar 文件中重置某些东西之前,我能够很好地签署我的 apk。不知道为什么,但它不断抛出错误:

Caused by: java.nio.file.NoSuchFileException: app/build/intermediates/external_libs_dex/release/out
Run Code Online (Sandbox Code Playgroud)

当我尝试签署我的 apk 时。我正在运行 100% 的本机代码,我一直看到这个问题出现在 react 本机线程中。有没有人遇到过类似的问题?

Ang*_*ely 11

在缓存中清理 .gradle 对我有帮助。这是命令:

rm -rf android/.gradle
rm -rf .gradle
rm -rf ~/.gradle
Run Code Online (Sandbox Code Playgroud)

它将显示: /.gradle/caches: Directory not empty ( as a link) ,单击它并删除 .gradle 目录,它将重新开始工作。

  • 就我而言,仅删除项目的 .gradle 目录就足够了。 (2认同)