Форум программистов, компьютерный форум CyberForum.ru

Xamarin

Войти
Регистрация
Восстановить пароль
 
Игорь2001
16 / 16 / 6
Регистрация: 19.05.2015
Сообщений: 660
#1

Не компилируется в режиме release (android) - Xamarin

15.10.2016, 12:08. Просмотров 1138. Ответов 0
Метки нет (Все метки)

Во время дебага все работает, гладко, без ошибок. Компилирую на релизе - ошибка
непредвиденная ошибка при выполнении задачи "LinkAssemblies".
Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: Reference to metadata item 'System.Void Android.Support.V4.Widget.DrawerLayout::AddDrawerListener(Android.Support.V4.Widget.DrawerLayout/IDrawerListener)' (defined in 'Xamarin.Forms.Platform.Android, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null') from 'Xamarin.Forms.Platform.Android, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' could not be resolved. ---> Mono.Cecil.ResolutionException: Failed to resolve System.Void Android.Support.V4.Widget.DrawerLayout::AddDrawerListener(Android.Support.V4.Widget.DrawerLayout/IDrawerListener)
в Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
в Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
в Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
в Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
в Mono.Linker.Steps.MarkStep.ProcessQueue()
в Mono.Linker.Steps.MarkStep.Process()
в Mono.Linker.Steps.MarkStep.Process(LinkContext context)
в Mono.Linker.Pipeline.Process(LinkContext context)
в MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
в Xamarin.Android.Tasks.LinkAssemblies.Execute()
--- Конец трассировки внутреннего стека исключений ---
в Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32 code, Exception innerException, String message, Object[] args)
в Xamarin.Android.Tasks.LinkAssemblies.Execute()
в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
в Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() TicTacToe.Droid
Так же выдаются предупреждения
Обнаружены конфликты между различными версиями одной и той же зависимой сборки.
AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '19' is less than $(TargetFrameworkVersion) 'v6.0'. Using API-23 for ACW compilation. TicTacToe.Droid
и
An unexpected error occurred trying to initialize Android Designer. Please verify the Android SDK path and the Java Development Kit path on Tools->Options->Xamarin->Android Settings menu. Please see the logs for more details.
Добавлено через 12 минут
Помогло установить Linking в настройках проекта в none, но теперь апк весит 45 мб, многовато, вроде
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2016, 12:08     Не компилируется в режиме release (android)
Посмотрите здесь:
Не компилируется в Release C++
Проект не компилируется в Release C# WPF
C++/CLI Debug компилируется, а Release - нет
Не компилируется Release (RAD Studio XE6) C++ Builder
Visual C++ Неверные настройки проекта VS2010, не компилируется release
C++ Builder Изменения в стилях компонентов в режиме Release
Android The release() call is not always reached android
C++ VC++6.0/ATL - ошибка сборки в режиме Release при исп.функций из math.h
C++ Не компилируется программа в защищеном режиме
Как пересобрать проект в Visual Studio, чтоб в режиме Release можно было по breakpoint ам бегать? C++ WinAPI
C# Сделать, если проект сейчас в режиме Debug, то выполнить одну часть кода, если в Release, то другую
Eclipse. Не компилируется первое приложение для Android Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru