编写动画R $ anim.class时Xamarin表示错误

Ale*_*nto 8 xamarin.android xamarin xamarin.forms

你好,我更新到视觉工作室社区2017年15.5在调试我有这个错误

obj\Debug\android\src\android\support\compat\R.java:11: error: error while writing anim: obj\Debug\android\bin\classes\android\support\compat\R$anim.class (El proceso no tiene acceso al archivo porque est?í siendo utilizado por otro proceso)
3>      public static final class anim {
3>                          ^
3>  Note: Some input files use or override a deprecated API.
3>  Note: Recompile with -Xlint:deprecation for details.
3>  Note: Some input files use unchecked or unsafe operations.
3>  Note: Recompile with -Xlint:unchecked for details.
3>  1 error
Run Code Online (Sandbox Code Playgroud)

Tim*_*Tim 12

编辑:如果您更新到Visual Studio版本15.5.2 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#15.5.2 "发布日期:12月14日,此错误现在应该修复, 2017 - Visual Studio 2017版本15.5.2此版本中已修复的主要问题以下是此版本中解决的客户报告问题:

Xamarin Android项目无法构建,因为R $ anim.class正在使用中."

简答

1-打开任务管理器,并终止MSBuild.exe操作.

2-如果1没有工作,请关闭并重新打开Visual Studio 2a.还要确保关闭模拟器.(编辑)

更长的答案 -

我开始偶尔会遇到相同的构建错误,这是"Xamarin Android项目无法构建的一些变体,因为R $ anim.class正在使用中"

我正在调查它,看起来这是他们自Xamarin Android 15.5发布以来最近出现的问题.这是一个链接到一个线程,其中报告错误并积极地进行处理.截至本电子邮件发布时尚未推出修复程序,但有一个快速修复程序对我有用. https://developercommunity.visualstudio.com/content/problem/155693/xamarin-android-project-cannot-build-because-ranim.html

看来这个问题在某种程度上与MSBuild进程有关.打开任务管理器,并终止MSBuild.exe操作.

在那之后,也许一个干净和重建,Android模拟器似乎工作.如果这不起作用,关闭并重新打开VS似乎可以解决问题.但我会首先尝试任务管理器,这可能是一种更快速的方法来清除错误.

编辑 - 当我重新启动视觉工作室时,我也关闭了模拟器.我在这方面可能是错的,但看起来它一直在制作MSbuild.exe的额外实例,需要一个良好的关闭并重新启动.


小智 0

同样在这里,当 xamarin/ms 发布新版本时总是出现问题:-( 重新启动 VS 可以帮助一段时间......