Xamarin - 类 未找到(android 支持库)

Xamarin - Classes not found (android support library)

我正在尝试使用 AppCompat 实现 Material 具有向后兼容性的设计。

正在关注 tutorial

但我收到以下错误

Error 1 error: package android.support.v4.app.FragmentManager does not exist android.support.v4.app.FragmentManager.OnBackStackChangedListener C:\Users\Italo\Documents\Xamarin\TemaMaterial\TemaMaterial\obj\Debug\android\src\mono\android\support\v4\app\FragmentManager_OnBackStackChangedListenerImplementor.java 8 41 TemaMaterial Error 2 error: package android.support.v4.content.Loader does not exist android.support.v4.content.Loader.OnLoadCompleteListener C:\Users\Italo\Documents\Xamarin\TemaMaterial\TemaMaterial\obj\Debug\android\src\mono\android\support\v4\content\Loader_OnLoadCompleteListenerImplementor.java 8 36 TemaMaterial Error 3 error: package android.support.v4.content does not exist public void onLoadComplete (android.support.v4.content.Loader p0, java.lang.Object p1) C:\Users\Italo\Documents\Xamarin\TemaMaterial\TemaMaterial\obj\Debug\android\src\mono\android\support\v4\content\Loader_OnLoadCompleteListenerImplementor.java 27 56 TemaMaterial

说包不存在,但是存在。 我仍然无法添加图片,所以,这里是 link

显然问题的发生是因为 zip 文件 android_m2repository_r14 已损坏。所以有必要手动下载并解压到 %localappdata%\Xamarin\Android.Support.v4%localappdata%\Xamarin\Android.Support.v7.AppCompat 文件夹

我还为 Android SDK

安装了 Google API 和源代码

我遇到了与您类似的问题并通过以下方式解决了:

  1. 正在“https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip
  2. 下载 "android_m2repository_r22.zip"
  3. 在目录 "C:\Users\Javaad\AppData\Local\Xamarin\Xamarin.Android.Support.v4.0.1.3" 中创建一个名为 "content" 的文件夹,您的用户名将不同。
  4. 然后将该 zip 文件的内容解压到 "content" 文件夹中。
  5. 清理你的项目
  6. 建造

希望对您有所帮助。