2017-01-30 46 views
0

我是Xamarin新手,我试图设置一切正确。我已经在我的电脑上安装了SDK,安装了SDK,还有通过SDK管理器安装的Android SDK平台工具(我在某处解读这个问题,所以值得一提)。 SDK路径被赋予VS并且它是有效的。Xamarin空白应用程序错误

每次我试图创建Xamarin.Forms PCL项目,我得到同样的警告:

Severity Code Description Project File Line Suppression State 
Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled. MyTunes.Droid  1 Active 


Severity Code Description Project File Line Suppression State 
Warning  The "ResolveLibraryProjectImports" task failed unexpectedly. 
System.IO.FileNotFoundException: Could not load assembly 'MyTunes.Shared, Version=, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? 
File name: 'MyTunes.Shared.dll' 
    at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) 
    at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName, ReaderParameters parameters) 
    at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName) 
    at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName) 
    at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(ICollection`1 jars, ICollection`1 resolvedResourceDirectories, ICollection`1 resolvedAssetDirectories, ICollection`1 resolvedEnvironments) 
    at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute() 
    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() MyTunes.Droid 

如何解决这些警告?

+0

您安装了哪些Android SDK?有多个,每个主要版本都有一个。打开您的项目属性并查看您所定位的API级别,并将其与您已安装的SDK版本进行匹配。 –

+0

我相信我已经安装了比API 15更高的一切,并且我没有将应用程序定位到低于15 .. –

回答

1

你需要通过右键点击项目去Nuget Package Manager。然后点击已安装的选项卡,然后点击选择所有复选框,然后全部更新。

然后再次构建

+0

我无法更新软件包,但启动后,由于某些错误而失败一段时间 –

+2

不全部更新包裹。只更新Xamarin.Forms。 Xamarin.Android.Support。*库不应该更新。 – therealjohn

+0

谢谢,如果有帮助,我会尝试发表评论 –