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

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

Восстановить пароль Регистрация
 
Игорь2001
 Аватар для Игорь2001
9 / 9 / 6
Регистрация: 19.05.2015
Сообщений: 598
15.10.2016, 12:08     Не компилируется в режиме release (android) #1
Во время дебага все работает, гладко, без ошибок. Компилирую на релизе - ошибка
непредвиденная ошибка при выполнении задачи "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)
Посмотрите здесь:

Xamarin MonoGame Android project
Xamarin Не создаётся виджет в Android 2.3.3
Xamarin Xamarin Android
Не запускается эмулятор Android Xamarin
Xamarin Xamarin: разработка под android
Xamarin Диплом на xamarin android
C# Xamarin Android захват изображения Xamarin
Первая программа под Android Xamarin

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

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

Текущее время: 23:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru