تاپیک مورد نظر بسته شده است
با سلام
من برنامه ای با اندروید زامارین نوشتم و بصورت دیباگ روی گوشی و ایمولیتور اجرا می کردم و حالا میخوام ازش خروجی Release بگیرم ولی نمیشه خطا میده هر چقدر هم تو اینترنت گشتم به جواب نرسیدم
خیلی ها می گفتند که target api رو عوض کنی درست میشه ولی درست نشد ممنون میشم اگه راهنمایی کنید.
این ارور را دریافت میکنم
Severity Code Description Project File Line Suppression State
Error The "LinkAssemblies" task failed unexpectedly.
Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: Could not resolve reference to 'System.Void Android.App.Activity::OnMultiWindowModeChanged(System.Boolean)' (defined in assembly 'Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') with scope 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. When the scope is different from the defining assembly, it usually means that the type is forwarded. ---> Mono.Cecil.ResolutionException: Failed to resolve System.Void Android.App.Activity::OnMultiWindowModeChanged(System.Boolean)
at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
at Mono.Linker.Steps.MarkStep.ProcessQueue()
at Mono.Linker.Steps.MarkStep.Process()
at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
at MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
at Mono.Linker.Pipeline.Process(LinkContext context)
at MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
--- End of inner exception stack trace ---
at Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32 code, Exception innerException, String message, Object[] args)
at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
at Xamarin.Android.Tasks.LinkAssemblies.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() RayanSystem C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets 1589
سلام استاد ممنون ازتون بابت جواب
ولی یه مشکل دیگه ای برامون پیش اومده اینه که وقتی تیک Enable Multi-Dex رو میزارم باز هم خطا میده
Severity Code Description Project File Line Suppression State
Error Can't read [C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v7.1\mono.android.jar] (Can't process class [android/app/ActivityTracker.class] (Unsupported class version number [52.0] (maximum 51.0, Java 1.7))) RayanSystem E:\rayanAppBackup\RayanApp(New)\RayanSystem\RayanSystem\CREATEMULTIDEXMAINDEXCLASSLIST
بدون اینکه تیک multi-dex را بزنیم خروجی release میده ولی فقط روی گوشی هایی اجرا میشه که قبلا این برنامه رو روشون بصورت دیباگ نصب کرده بودم چون تو حالت دیباگ یه برنامه به نام زامارین و یه برنامه به نام مونو توی گوشی نصب میکنه .ولی وقتی این دوتا برنامه رو پاک میکنم دیگه برنامه ی خودم اجرا نمیشه.
سلام
استاد
کل پروژه رو نوشتم ولی تو خروجیش موندم
خیلی حیفه
خواهشا یه راهنمایی بکنید
ممنون میشم
نمیشه مشکل رو حدس زد دوست من
اگر میتونید پروژه رو ارسال کنید تا در اسرع وقت بررسی کنم
هیچ کاربری تا کنون از این پست تشکر نکرده است
تاپیک مورد نظر بسته شده و امکان درج پاسخ وجود ندارد
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)