我正在编写一个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)
我已将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)
答案 0 :(得分:10)
以防你的"嵌入"文件夹丢失,只需下载并解压缩android_m2repository_r10.zip就无法解决问题。
我删除了整个C:\ Users \\ AppData \ Local \ Xamarin \ Android.Support.v4 \ 23.0.1.3文件夹,然后按照此处所述重建: [Error after updating the Android.Support Library v7 AppCompat to the 21.0.3 version
答案 1 :(得分:8)
我解决了所有“请安装Android支持库”错误,但我不确定哪一步确切地解决了它。然而,这就是我所做的,以防有人遇到与我一样的麻烦:
答案 2 :(得分:2)
我遇到了同样的问题,我按照以下链接进行操作,它就像一个魅力。
答案 3 :(得分:1)
只需取消Xamarin \ zips {zip}中的zip并重建您的解决方案。
答案 4 :(得分:1)
除了@sgarcia之外,还有另外一个步骤可以解决问题。
1-将android_m2repository_rnn.zip文件重命名为url.Here的MD5哈希是其中一些的列表:
android_m2repository_r33.zip - > 5FB756A25962361D17BBE99C3B3FCC44 android_m2repository_r32.zip - > F16A3455987DBAE5783F058F19F7FCDF android_m2repository_r31.zip - > 99A8907CE2324316E754A95E4C2D786E android_m2repository_r30.zip - > 05AD180B8BDC7C21D6BCB94DDE7F2C8F android_m2repository_r29.zip - > 2A3A8A6D6826EF6CC653030E7D695C41 android_m2repository_r28.zip - > 17BE247580748F1EDB72E9F374AA0223 android_m2repository_r27.zip - > C9FD4FCD69D7D12B1D9DF076B7BE4E1C android_m2repository_r26.zip - > 8157FC1C311BB36420C1D8992AF54A4D android_m2repository_r25.zip - > 0B3F1796C97C707339FB13AE8507AF50 android_m2repository_r24.zip - > 8E3C9EC713781EDFE1EFBC5974136BEA android_m2repository_r23.zip - > D5BB66B3640FD9B9C6362C9DB5AB0FE7 android_m2repository_r22.zip - > 96659D653BDE0FAEDB818170891F2BB0 android_m2repository_r21.zip - > CD3223F2EFE068A26682B9E9C4B6FBB5 android_m2repository_r20.zip - > 650E58DF02DB1A832386FA4A2DE46B1A android_m2repository_r19.zip - > 263B062D6EFAA8AEE39E9460B8A5851A android_m2repository_r18.zip - > 25947AD38DCB4865ABEB61522FAFDA0E android_m2repository_r17.zip - > 49054774F44AE5F35A6BA9D3C117EFD8 android_m2repository_r16.zip - > 0595E577D19D31708195A83087881EE6
如果问题仍然存在,最好的方法是按照此链接的说明操作。 Manually Downloading and Installing m2repository Files
答案 5 :(得分:1)
user998066,simonbassey和sgarcia.dev - 谢谢。
只需更新,您无需手动下载这些zip并将其解压缩到appdata文件夹中。只需删除它们并重建您的解决方案。 Visual Studio将下载并完成剩下的工作。它没有显示它在输出窗口中的下载/提取/ watever(一个认为它已冻结并将杀死VS实例..不要这样做,因为这是你的下载中断和zip文件已损坏并继续给那些错误。)并且花费了很多时间。如果您转到C:\ Users \\ AppData \ Local \ Xamarin \ zips,您将在构建解决方案时看到拉链被下载。它是一个巨大的文件,你的第一次构建肯定会花费很多时间,直到下载..
答案 6 :(得分:1)
确保以下内容: 1-打开Android SDK Manager 2-在工具选项卡下 - >找到文件夹" Extras" 3-确保" Android支持存储库"已安装
将Xamarin.Android.Support.v4升级到22或更高版本。我继续使用25.4.0.2。
安装Xamarin.Android.Support.v7,一切正常。
答案 7 :(得分:0)
您必须将android-support-v7-appcompat添加为库项目。它是sdk android附加功能。
答案 8 :(得分:0)
如果您仍然遇到此问题,请尝试按照以下步骤解决此问题。它为我带来了魔力
有关详细信息,请参阅此thread
答案 9 :(得分:0)
我的案例中有哪些修正:
1-打开Android SDK Manager
2-找到文件夹" Extras"
3-确保" Android支持存储库"已安装
然后在VS中:
1-清除obj和bin文件夹
2-清洁并重建解决方案
答案 10 :(得分:0)
以下两个链接帮助我解决了所有jdk和droid项目相关的问题。如果它也可以帮助其他人。