В настоящий момент я пытаюсь запустить пустую программу с кросс-платформенным решением в Xamarin Studio.
Я пробовал сделать приложение с пустым проектом библиотеки и разделяемой библиотекой, у обоих одинаковые ошибки. Теперь нерешенные проблемы:
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*)
Этот вопрос мне не помог.
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 с PCL 4.5 - profile7
. Новые проекты строятся нормально, но после очистки первого проекта он дает мне ошибку о не найденном файле classes.jar
, как описано выше. Еще один новый проект PCL по-прежнему прекрасно работает.
UPDATE
Ошибка в проекте PCL происходит не после очистки - это происходит с включенным проектом Xamarin.Forms
NuGet to Android.
UPDATE
После повышения целевой структуры проекта android до v4.0.3
я успешно обновил компонент Mono.Android.Support.v4
, но он все еще показывает мне ошибку о Please install package
.
UPDATE
Я использую ОС Windows 7, такую же проблему со всеми пользователями, включая нового пользователя. Но на другом компьютере с Windows 8 он работает. Это не решение для меня, но оно может как-то помочь кому-то.