Xamarin Studio跨平台应用程序错误

时间:2015-07-20 08:11:59

标签: c# android xamarin.ios xamarin-studio

目前我正在尝试使用Xamarin Studio中的跨平台解决方案启动空应用程序。

我尝试使用空库项目和共享库制作app,两者都有相同的错误。现在尚未解决的问题是:

1)构建错误:

Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file classes.jar doesn't exist. (XA5207) (*projectName*)

Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file libs/internal_impl-21.0.3.jar doesn't exist. (XA5207) (*projectName*)

This question没有帮助我。

2)有些链接说可能是因为旧的Mono.Android.Support.v4组件。我的组件版本是21.0.3.0。点击更新后,它说:

You are trying to install this package into a project that targets 'MonoAndroid,Version=v4.0', but the package does not contain any assembly references or content files that are compatible with that framework.

我的Mono.Android汇编版本为0.0.0.0,我不知道如何更新它。

我用PCL 4.5 - profile7尝试了PCL项目。新项目构建正常,但在第一个项目清理后,它给出了有关未找到classes.jar文件的错误,如上所述。另一个新的PCL项目仍然很好。

更新

PCL项目出现错误不是在干净之后发生的 - 它包含Xamarin.Forms NuGet到Android项目。

更新

将android项目的目标框架上升到v4.0.3后,我成功更新了Mono.Android.Support.v4组件,但它仍然显示有关Please install package的错误。

更新

我正在使用Windows 7操作系统,所有用户都有同样的问题,包括新用户。但在Windows 8的另一台计算机上它可以工作。它不是我的解决方案,但它可以某种方式帮助某人。

1 个答案:

答案 0 :(得分:1)

我认为你的java JDK和JRE没有正确安装,你的路径没有在环境变量中设置你必须在其中添加你的jdk路径,如果你使用跨平台创建应用程序,那么还要在你的计算机环境变量中添加路径SDK。使用CMD抛出创建项目。