请安装包:'Android支持库'

use*_*779 12 android package android-sdk-tools xamarin android-support-library

我正在编写一个Xamarin应用程序,这些是我在构建应用程序时遇到的错误:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat/libs/android-support-v7-appcompat.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
Run Code Online (Sandbox Code Playgroud)

我添加了Android Support Library v4作为一个组件,Android SDK Manager我似乎已正确安装了所有内容.

我可以请一些帮助来成功构建我的代码吗?

提前致谢

编辑

我添加了Android Support Library v7 AppCompat作为组件,我现在得到这两个错误:

Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
Run Code Online (Sandbox Code Playgroud)

che*_*711 10

如果您的"嵌入"文件夹丢失,只需下载并解压缩android_m2repository_r10.zip就无法解决问题.

我删除了整个C:\ Users \\ AppData\Local\Xamarin\Android.Support.v4\23.0.1.3文件夹,然后按照此处所述重建:[ 更新Android.Support Library v7 AppCompat到21.0.3版本后出错


sga*_*dev 8

我解决了所有'请安装Android支持库'的错误,虽然我不确定哪一步确切地解决了它.然而,这就是我所做的,以防有人遇到与我一样的麻烦:

  • 下载" https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip "并将其粘贴到"C:\ Users\YourUserName\AppData\Local\Xamarin\Android.Support.v4\21.0.3 \" ".对于mac用户,将Xamarin之前的路径更改为\ Users\YourUserName\.local\share\Xamarin(根据需要覆盖,但创建备份以防万一)
  • 将android_m2repository_r10.zip存档的内容解压缩到{...}\Android.Support.v4\21.0.3\content文件夹中(如果不存在则创建内容文件夹,根据需要覆盖并采取与上述相同的预防措施)
  • 重复上述步骤,但这次是{...}\Android.Support.v4\22.2.0文件夹而不是21.0.3
  • 通过右键单击解决方案的Package文件夹并单击Update(至少在Xamarin Studio上),确保将软件包更新到最新版本.
  • 确保您在Android SDK Manager上还拥有最新版本的Android支持库
  • 如果一切都失败了,试试Xamarin的AppCompat Android组件(你的milage可能会随着最后一个而变化)


the*_*ndr 0

您必须添加 android-support-v7-appcompat 作为库项目。这是它的 sdk android extras。