monodroid: не удается развернуть в эмуляторе с пробной версией - PullRequest
1 голос
/ 05 мая 2011

Я следовал всем описаниям "как создать приложение hello word с monodroid и vs2010. Когда я развертываю решение, нажимая F5 и выбирая эмулятор, эмулятор запускается, я могу выбрать его из списка устройств, упаковкизапускается, но появляется сообщение об ошибке: Не удалось создать пакет Android . Подробнее см. в окне «Вывод (сборка)». В окне вывода я вижу следующее сообщение (полное сообщение было добавленов конце вопроса): ... monodroid: ошибка 1: ознакомительная версия требует ориентации на общую среду выполнения ...

Кто-нибудь может помочь заставить его работать?

Благодарность: Zsolt

Microsoft (R) Build Engine версии 4.0.30319.1 [Microsoft .NET Framework, версия 4.0.30319.225] Copyright (C) Microsoft Corporation 2007. Все права защищены.

Сборка началась 2011.05.05. 11:12:38. Проект "c: \ Documents and Settings \ zsolt \ Документумок \ Visual Studio 2010 \ Projects \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ MonoAndroidApplication1.csproj "на узле 1 (цель (ы) SignAndroidPackage)._GenerateAndroidAssetsDir: Пропуск цели "_GenerateAndroidAssetsDir", поскольку она не имеет выходных данных._ResolveMonoAndroidSdks: В поисках Android SDK .. Ключ HKCU \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Инструменты Android SDK \ Путь не найден.Ключ HKLM \ SOFTWARE \ Android SDK Tools \ Путь найден: путь содержит adb.exe в \ platform-tools (C: \ Program Files \ Android \ android-sdk).Ищем Java SDK .. Ключ HKLM \ SOFTWARE \ JavaSoft \ Java Development Kit \ CurrentVersion найдено: 1.6.Ключ HKLM \ SOFTWARE \ JavaSoft \ Java Development Kit \ 1.6 \ JavaHome найден: путь содержит файл jarsigner.exe в \ bin (C: \ Program Files \ Java \ jdk1.6.0_25).Инструменты MonoAndroid: C: \ Program Files \ MSBuild \ Novell \ MonoAndroid Framework: C: \ Программные файлы \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v2.2 \; C: \ Программные файлы \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid\ v1.0 \ Android SDK: C: \ Program Files \ Android \ android-sdk \ Java SDK: C: \ Program Files \ Java \ jdk1.6.0_25 \ _ValidateAndroidPackageProperties: Манифест задачи GetAndroidPackageNameФайл: Имя_монтирования: приложение для моно Android-приложений1_UpdateAndroidResgen: Пропуск цели "_UpdateAndroidResgen", поскольку все выходные файлы обновлены относительно входных файлов.GenerateTargetFrameworkMonikerAttribute: Пропуск цели «GenerateTargetFrameworkMonikerAttribute», поскольку все выходные файлы обновлены по отношению к входным файлам.CoreCompile: пропуск цели «CoreCompile», поскольку все выходные файлы обновлены по отношению к входным файлам.CopyFilesToOutputDirectory: MonoAndroidApplication1 -> c: \ Documents and Settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ bin \ Release \ MonoAndroidApplication1.dll _Компиляция \ androidPackment \ настройки: zk: Пакет документов: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zo: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет приложений: zd: Пакет документов: zumb_setup: zd_setup_setup_setup_d:Visual Studio 2010 \ Projects \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ bin \ Release \ MonoAndroidApplication1.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v2.2 \ Mono.Android.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ mscorlib.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Core.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Xml.dll;C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Xml.Linq.dll I18nAssemblies: BuildDirectory: c: \ Documents and settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1\ OBJ \ Release \ReferenceAssembliesDirectory: C: \ Program Files \ Ссылочные сборки \ Microsoft \ Framework \ MonoAndroid \ v2.2 \; C: \ Program Files \ Ссылочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ ;;Каталог AndroidSdk: C: \ Program Files \ Android \ android-sdk \ JavaSdkDirectory: C: \ Program Files \ Java \ jdk1.6.0_25 \ AssetDirectory: c: \ documents and settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \MonoAndroidApplication1 \ obj \ Release \ assets \ AndroidSdkПлатформа: 8 MonoAndroidToolsDirectory: C: \ Program Files \ MSBuild \ Novell \ ResourceDirectory: c: \ документы и настройки \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ ReleaseA \ приложения \ Monores \ ManifestTemplate: Пакет: MonoAndroidApplication1.MonoAndroidApplication1 NativeLibrary: JavaSource: Отладка: False UseSharedRuntime: False ПоддерживаетсяAbis: armeabi LinkMode: SdkOnly ExtraArgs:
C: \ Program Files \ MSBuild \ Novell \ Novell: Novellsdk-dir = "C: \ Program Files \ Android \ android-sdk" --builddir = "c: \ Documents and Settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ obj \ Release \ android" --framework-dir = "C: \ Program Files \ Rсборочные сборки \ Microsoft \ Framework \ MonoAndroid \ v2.2 "--framework-dir =" C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 "-S =" c: \ документы и настройки \zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ obj \ Release \ res "--package =" MonoAndroidApplication1.MonoAndroidApplication1 "--linksdkonly --noshared --abi =" armeabi "--java = sd"C: \ Program Files \ Java \ jdk1.6.0_25" --sdk-platform = "8" "c: \ Documents and settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ bin \ Release \ MonoAndroidApplication1.dll "" C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v2.2 \ Mono.Android.dll "" C: \ Программные файлы \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ mscorlib.dll "" C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Core.dll "" C: \ Программные файлы \ Справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.dll "" C: \ Program-файлы \ справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Xml.dll "" C: \ программные файлы \ справочные сборки \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.Xml.Linq.dll "monodroid: ошибка 1: ознакомительная версия требует ориентации на общую среду выполнения.[c: \ Documents and Settings \ zsolt \ dokumentumok \ visual studio 2010 \ Projects \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ MonoAndroidApplication1.csproj] Готовый строительный проект "c: \ Documents and settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndlicationApp\ MonoAndroidApplication1.csproj "(цель (и) SignAndroidPackage) - СБОЙ.

СБОЙ СОЗДАНИЯ.

" c: \ документы и настройки \ zsolt \ документумок \ визуальная студия 2010 \ "Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ MonoAndroidApplication1.csproj "(цель SignAndroidPackage) (1) -> (цель _CompileAndroidPackage) -> monodroid: ошибка 1: оценочная версия требует нацеливания на общую среду выполнения.[c: \ Documents and settings \ zsolt \ dokumentumok \ visual studio 2010 \ Проекты \ MonoAndroidApplication1 \ MonoAndroidApplication1 \ MonoAndroidApplication1.csproj]

0 Warning(s)
1 Error(s)

Время истекло 00: 00: 02.46

Ошибка: отменено ========== Развертывание: 0 выполнено, 1 не выполнено, 0 пропущено ==========

Ответы [ 4 ]

2 голосов
/ 10 июня 2011

Твоя проблема - я думаю - такая же, как у меня.У меня был специальный персонаж в проектах Location (C: \ Users \ bálint ...).Попробуйте создать новый проект и задайте для Location что-нибудь простое, например C: \ Work \, и, возможно, вы сможете избежать этой ошибки.

1 голос
/ 29 декабря 2011

У меня тоже была похожая проблема. В моем случае проблема заключалась в названии пакета. У меня был специальный символ в имени пакета.

0 голосов
/ 28 мая 2015

Я столкнулся с такой же ситуацией и нашел решение, которое вставляю здесь, поскольку я не уверен, как долго будет доступна ссылка

  • Windows

    Откройте Android SDK Manager и убедитесь, что у вас есть "Android SDK Build-tools" Rev. 19.1 или20 установлено.Если нет, установите его.

    • Найдите папку Android SDK.Вы можете найти это в сообщении об ошибке или в Visual Studio в разделе «Инструменты -> Параметры -> Xamarin -> Настройки Android -> Расположение Android SDK».В этом примере я буду использовать:

      % LOCALAPPDATA% \ Android \ android-sdk

    • Скопировать zipalign из папки инструментов сборки:% LOCALAPPDATA% \ Android \ android-sdk \ build-tools \ 19.1.0 \ zipalign В папку инструментов:% LOCALAPPDATA% \ Android \ android-sdk \ tools \ zipalign

Mac

Откройте Android SDK Manager и убедитесь, что у вас установлены «Инструменты сборки Android SDK» Rev. 19.1 или 20.Если нет, установите его.

  • Найдите папку Android SDK.Вы можете найти это в сообщении об ошибке или посмотреть в Xamarin Studio в разделе «Xamarin Studio -> Настройки -> Проекты -> Расположение SDK -> Android -> Android SDK».В этом примере я буду использовать:

    ~ / Library / Developer / Xamarin / android-sdk-macosx Скопируйте zipalign из папки build-tools:

    ~ / Library / Developer / Xamarin/android-sdk-macosx/build-tools/19.1.0/zipalign В папку инструментов:

    ~ / Библиотека / Разработчик / Xamarin / android-sdk-macosx / tools / zipalign

0 голосов
/ 18 августа 2011

У меня была похожая проблема, и оказалось, что, хотя я приобрел программное обеспечение Xamarin Mono для Android, я не зарегистрировал его в Visual Studio 2010. Я установил его, но не зарегистрировал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...