目前我正在尝试在 Xamarin Studio 中使用跨平台解决方案启动空应用程序。
我试过用空库项目和共享库制作应用程序,两者都有相同的错误。现在 Unresolved 问题是:
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
组件,但它仍然显示有关 的错误请安装包
。
更新
我使用的是 Windows 7 操作系统,所有用户(包括新用户)都遇到同样的问题。但在另一台装有 Windows 8 的计算机上它可以工作。这不是我的解决方案,但它可以以某种方式帮助某人。
最佳答案
我认为你的 java JDK 和 JRE 安装不正确,你的路径没有在你的环境变量中设置,你必须在其中添加你的 jdk 路径,如果你使用跨平台制作应用程序,那么还要在你的计算机环境变量中添加路径 SDK。使用 CMD 抛出创建项目。
关于c# - Xamarin Studio 跨平台应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31511605/