2016-08-07 81 views
1

当我创建Xamarin项目,并建立Droid的它会不错... 但是,当我使用添加控制台例如任何NuGet包:一个过时的“Android SDK中构建工具”错误的Xamarin

安装-package Acr.UserDialogs 或安装,包装Rg.Plugins.Popup 这说明我这个控制台上:

PM> Install-Package Acr.UserDialogs 
Attempting to gather dependencies information for package 'Acr.UserDialogs.6.1.1' with respect to project 'TestAcrDialogs.Droid', targeting 'MonoAndroid,Version=v7.0' 
Attempting to resolve dependencies for package 'Acr.UserDialogs.6.1.1' with DependencyBehavior 'Lowest' 
Resolving actions to install package 'Acr.UserDialogs.6.1.1' 
Resolved actions to install package 'Acr.UserDialogs.6.1.1' 
Removed package 'Xamarin.Android.Support.Design.23.0.1.3' from 'packages.config' 
Successfully uninstalled 'Xamarin.Android.Support.Design.23.0.1.3' from TestAcrDialogs.Droid 
Removed package 'Xamarin.Android.Support.v4.23.0.1.3' from 'packages.config' 
Successfully uninstalled 'Xamarin.Android.Support.v4.23.0.1.3' from TestAcrDialogs.Droid 
Removed package 'Xamarin.Android.Support.v7.AppCompat.23.0.1.3' from 'packages.config' 
Successfully uninstalled 'Xamarin.Android.Support.v7.AppCompat.23.0.1.3' from TestAcrDialogs.Droid 
Removed package 'Xamarin.Android.Support.v7.CardView.23.0.1.3' from 'packages.config' 
Successfully uninstalled 'Xamarin.Android.Support.v7.CardView.23.0.1.3' from TestAcrDialogs.Droid 
Removed package 'Xamarin.Android.Support.v7.MediaRouter.23.0.1.3' from 'packages.config' 
Successfully uninstalled 'Xamarin.Android.Support.v7.MediaRouter.23.0.1.3' from TestAcrDialogs.Droid 
Removed package 'Xamarin.Forms.2.0.0.6482' from 'packages.config' 
Successfully uninstalled 'Xamarin.Forms.2.0.0.6482' from TestAcrDialogs.Droid 
Adding package 'Acr.Support.2.1.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Acr.Support.2.1.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Acr.Support.2.1.0' to 'packages.config' 
Successfully installed 'Acr.Support 2.1.0' to TestAcrDialogs.Droid 
Adding package 'AndHUD.1.2.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'AndHUD.1.2.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'AndHUD.1.2.0' to 'packages.config' 
Successfully installed 'AndHUD 1.2.0' to TestAcrDialogs.Droid 
Adding package 'Splat.1.6.2' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Splat.1.6.2' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Splat.1.6.2' to 'packages.config' 
Successfully installed 'Splat 1.6.2' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.v4.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v4.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v4.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.v4 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.v7.CardView.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.CardView.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.CardView.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.v7.CardView 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.v7.RecyclerView.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.RecyclerView.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.RecyclerView.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.v7.RecyclerView 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.Vector.Drawable.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Vector.Drawable.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Vector.Drawable.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.Vector.Drawable 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.Animated.Vector.Drawable.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Animated.Vector.Drawable.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Animated.Vector.Drawable.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.Animated.Vector.Drawable 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.v7.AppCompat.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.AppCompat.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.AppCompat.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.v7.AppCompat 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.Design.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Design.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.Design.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.Design 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Acr.UserDialogs.6.1.1' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Acr.UserDialogs.6.1.1' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Acr.UserDialogs.6.1.1' to 'packages.config' 
Successfully installed 'Acr.UserDialogs 6.1.1' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Android.Support.v7.MediaRouter.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.MediaRouter.23.3.0' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Android.Support.v7.MediaRouter.23.3.0' to 'packages.config' 
Successfully installed 'Xamarin.Android.Support.v7.MediaRouter 23.3.0' to TestAcrDialogs.Droid 
Adding package 'Xamarin.Forms.2.2.0.31' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Forms.2.2.0.31' to folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Added package 'Xamarin.Forms.2.2.0.31' to 'packages.config' 
Successfully installed 'Xamarin.Forms 2.2.0.31' to TestAcrDialogs.Droid 
Removing package 'Xamarin.Android.Support.Design.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removed package 'Xamarin.Android.Support.Design.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removing package 'Xamarin.Android.Support.v4.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removed package 'Xamarin.Android.Support.v4.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removing package 'Xamarin.Android.Support.v7.AppCompat.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removed package 'Xamarin.Android.Support.v7.AppCompat.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removing package 'Xamarin.Android.Support.v7.CardView.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removed package 'Xamarin.Android.Support.v7.CardView.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removing package 'Xamarin.Android.Support.v7.MediaRouter.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 
Removed package 'Xamarin.Android.Support.v7.MediaRouter.23.0.1.3' from folder 'C:\Programming\C#\Cross-Platform Xamarin\New\TestAcrDialogs\packages' 

此后,我得到这个错误,同时建立Droid的项目:

An outdated of 'Android SDK Build-tools' is in use which this version of Android Support Library does not support. You must uninstall any 'Android SDK Build-tools' versions older than 23.0.0 from the 'Tools' section in your 'Android SDK Manager'  

但我没有任何旧内建工具...

+0

请仔细阅读:“但我没有任何旧的Build-Tools ...” – M4HdYaR

+0

我面临着确切的问题,请让我们知道如果你有它的骑。 – Akbari

+0

@Akbari这真的很烦人 – M4HdYaR

回答

1

我去构建工具下SDK文件夹和我有“机器人-6”文件夹,它包含了内置的工具版本23.0.3但是因为它的文件夹名称,Xamarin需要的是一个老版本。

我删除它,然后所有的事情去了吧...

因此,文件夹名称是Xamarin重要。

0

你要打开的Android SDK管理器,检查你所使用的工具的版本。如果您使用Visual Studio,甚至可以使用Android工具栏上的按钮(View - Toolbars - Android)从IDE打开它。一旦打开,您将能够看到您已安装的Android构建工具的版本,以及它们是否与您使用的库所需的版本相匹配。 Android SDK manager UI

+0

我已经说过我没有任何旧的Build-tools – M4HdYaR