引用的组件' Xamarin.Android.Support.v7.AppCompat'无法找到Xamarin.Android

时间:2017-03-11 01:09:05

标签: android visual-studio xamarin.android android-appcompat

每次打开我的Xamarin.Android解决方案时,我都会遇到Xamarin.Android.Support.v7.AppCompat库的问题。

Visual Studio只给我发出警告,当我尝试调试我的解决方案时,Visual Studio因为Xamarin.Android.Support.v7.AppCompat引用而挂起,所以我必须从任务管理器中删除该进程并再次重新打开我的解决方案。 / p>

我找到的唯一解决方案是每次打开解决方案时卸载磁带库并重新安装它。

我正在使用Windows 10,我在其他PC上尝试过Visual Studio pro 2015,Visual Studio Enterprise 2015和Visual Studio pro 2017,但它没有帮助。

Xamarin.Android references

3 个答案:

答案 0 :(得分:3)

我将Xamarin.Build.Download更新为0.4.3

后修复了

答案 1 :(得分:1)

我有完全相同的问题。

找不到答案,今天早上遇到了这个问题。其中一条评论给了我一个想法。

无论如何,长话短说,我在VS关闭时从主包目录(Solution Folder \ packages)中删除了所有“丢失”的包,然后重新打开VS和解决方案,它将自动重新创建所需的包。

答案 2 :(得分:0)

似乎这是最新稳定包的问题。 我已将android支持包更新到v25.2.0-beta1和Xamarin.Build.Download更新到v0.4.3-beta6。现在一切正常,警告消失了。 如果您更新到以前的版本,它也可能有用。

此主题还讨论了该问题: https://forums.xamarin.com/discussion/86702/upgrading-from-java-1-7-to-1-8-causes-javac-warning-unknown-enum-constant-scope-library-group