全新的Xamarin.Forms项目:文件"obj\Debug\android\bin\packaged_resources"不存在

Jon*_*han 2 c# visual-studio xamarin.android xamarin.forms

我刚刚安装了Visual Studio 2017,我正在尝试使用Xamarin.Forms项目.我克隆了现有的仓库,可以很好地构建和部署iOS应用程序,但是当我尝试构建Android应用程序时,它会抛出以下错误:

Severity    Code    Description Project File    Line    Suppression State
Error       The file "obj\Debug\android\bin\packaged_resources" does not exist. [Solution Name].Android C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets    1794
Run Code Online (Sandbox Code Playgroud)

在Mac上的Xamarin Studio中,一切都很棒.

我在VS 2017中创建了一个干净的Xamarin.Forms项目,以隔离任何特定的解决方案问题,并得到完全相同的错误.

我怎样才能解决这个问题?

Ada*_*ley 5

如果未正确安装正确的构建工具,通常会发生此问题.

打开Android SDK工具.如果您使用Visual Studio,这就是它的位置. 在此输入图像描述

确保您拥有最新的SDK工具,平台Toosl和构建工具.删除所有预览或旧构建工具.我会使用Rev. 25.Rev 24.有一些问题,我会确保它们已被卸载.

然后确保为您要编译的任何内容下载了正确的SDK.例如7.1,7.0,6.0等

然后靠近底部,我通常至少有

  • Android支持库Google
  • USB驱动程序

安装完成后,关闭所有VS实例并重新启动它.