Afr*_*din 5 android android-studio
我今天刚刚试用了 Android Studio 4.1。我启动了 Android Studio 并创建了空活动,然后使用 android 虚拟设备运行它。然后它失败并显示此错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':app:processDebugManifest' (type 'ProcessMultiApkApplicationManifest').
> File 'E:\Project\AndroidLayout\app\build\intermediates\merged_manifest\debug\out\AndroidManifest.xml' specified for property 'mainMergedManifest' does not exist.
Run Code Online (Sandbox Code Playgroud)
当我重建项目时,错误消息显示在此处:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: E:\Project\AndroidLayout\app\build\intermediates\navigation_json\debug\navigation.json (The system cannot find the path specified)
Run Code Online (Sandbox Code Playgroud)
请注意,这是全新安装和全新项目,代码中没有任何修改。
更新1:
更新 2:
在我将 Android Gradle 插件版本从 4.1.0 降级到 4.0.2 并将 Gradle 版本从 6.5 降级到 6.4.1 之后,它现在可以工作了。所以我的结论是 Android Gradle Plugin 4.1.+ 和 Gradle 6.5.+ 中存在一个错误。
我找到了一个临时解决方案:
在我将 Android Gradle 插件版本从 4.1.0 降级到 4.0.2 并将 Gradle 版本从 6.5 降级到 6.4.1 之后,它现在可以工作了。所以我的结论是 Android Gradle Plugin 4.1.+ 和 Gradle 6.5.+ 中存在一个错误。
要降级,只需转到文件 -> 项目结构。
有同样的问题。将项目文件移动到 ntfs 驱动器修复了它。
| 归档时间: |
|
| 查看次数: |
8244 次 |
| 最近记录: |