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

时间:2015-08-10 13:39:54

标签: c# android xamarin material-design android-support-library

我尝试使用AppCompat实现具有向后兼容性的Material Design。

关注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

2 个答案:

答案 0 :(得分:3)

显然问题出现是因为zip文件%localappdata%\Xamarin\Android.Support.v4已损坏。因此,必须手动下载并在%localappdata%\Xamarin\Android.Support.v7.AppCompat和{{1}}文件夹

解压缩

我还为Android SDK安装了Google API和来源

答案 1 :(得分:3)

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

  1. 在“https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip”下载“android_m2repository_r22.zip”
  2. 在目录“C:\ Users \ Javaad \ AppData \ Local \ Xamarin \ Xamarin.Android.Support.v4 \ 23.0.1.3”中创建名为“content”的文件夹,您的用户名将不同。
  3. 然后将该zip文件的内容提取到“content”文件夹中。
  4. 清理项目
  5. 构建
  6. 希望这有帮助。