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

Xamarin

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

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

15.10.2016, 12:08. Просмотров 1253. Ответов 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 мб, многовато, вроде
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2016, 12:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не компилируется в режиме release (android) (Xamarin):

Не компилируется в Release - C++
Здравствуйте, проблема в следующем: LPTSTR m_name = new char; Это компилируется в Debug, но не компилируется в Release, выдаёт...

Проект не компилируется в Release - C# WPF
Выводит ошибку xamlparseexception. В чем может быть проблема?

Debug компилируется, а Release - нет - C++/CLI
Есть код, который компилируется в дебаг режиме и отказывается в релиз режиме, пишет следующие ошибки:1&gt;d:\vc\vihretok\vihretok\Def.h(306) :...

Не компилируется Release (RAD Studio XE6) - C++ Builder
По шагам делаю: 1)Ling with dynamic rtl = false 2)ling with runtime package = false 3)Target: release configuration-all platform ...

Неверные настройки проекта VS2010, не компилируется release - Visual C++
Доброго времени суток. У меня вопрос к знающим людям. При компиляции проекта под RELEASE вылазит 39 раз такая ошибка (DEBUG компилируется...

Изменения в стилях компонентов в режиме Release - C++ Builder
подскажите, почему при переключении режима компиляции на Release изменился стиль компонентов? стал времен 2000ой винды.? как исправить? при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2016, 12:08
Привет! Вот еще темы с ответами:

Кодировка в режиме сборки Debug / Release - C++
В проекте использую только Use Multi-Byte Character Set, то есть ASCII. В режиме сборки Debug все работает хорошо. Но, переключаясь на...

The release() call is not always reached android - Программирование Android
Здравствуйте! У меня в появляется предупреждение &quot;the release call is not always reached android&quot; при использовании - wl.release();, по...

VC++6.0/ATL - ошибка сборки в режиме Release при исп.функций из math.h - C++
В проекте созданным ATL COM AppWizard обязательно без поддержки MFC при использовании функций, объявленных в math.h, например, sqrt(),...

Не компилируется программа в защищеном режиме - C++
Помогите откомпилировать программу в защиненном режиме. Или подскажите где можно об этом &quot;чуде&quot; (защищенном режиме) почитать. //Язык -...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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