Skip to content

[.NET 10 RC2] IndexOutOfRangeException in ConfigureEnvironmentVariables - Release - Android #32238

@bcaceiro

Description

@bcaceiro

Description

Using .NET 10, RC2, in a Release build, the app is crashing on Startup with:

[System.IndexOutOfRangeException]: Arg_IndexOutOfRangeException at Microsoft.Maui.Hosting.AppHostBuilderExtensions+<>c.<ConfigureEnvironmentVariables>b__2_2 + 0x0(Unknown Source)

(I also found this issue https://developercommunity.visualstudio.com/t/NET-MAUI-100-RC2%3A-IndexOutOfRangeExcep/10985779)

FATAL EXCEPTION: main
                                                                                                    Process: com.companyname.maui10preview7, PID: 8246
                                                                                                    android.runtime.JavaProxyThrowable: [System.IndexOutOfRangeException]: Arg_IndexOutOfRangeException
                                                                                                    	at Microsoft.Maui.Hosting.AppHostBuilderExtensions+<>c.<ConfigureEnvironmentVariables>b__2_2 + 0x0(Unknown Source)
                                                                                                    	at System.Linq.Enumerable.ToDictionary + 0x8c(Unknown Source)
                                                                                                    	at System.Linq.Enumerable.ToDictionary + 0x0(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.AppHostBuilderExtensions.ConfigureEnvironmentVariables + 0x5a(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.MauiAppBuilder..ctor + 0x12e(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.MauiApp.CreateBuilder + 0x0(Unknown Source)
                                                                                                    	at Maui10Preview7.MauiProgram.CreateMauiApp + 0x0(Unknown Source)
                                                                                                    	at Maui10Preview7.MainApplication.CreateMauiApp + 0x0(Unknown Source)
                                                                                                    	at Microsoft.Maui.MauiApplication.OnCreate + 0xb(Unknown Source)
                                                                                                    	at Android.App.Application.n_OnCreate + 0x16(Unknown Source)
                                                                                                    	at crc6488302ad6e9e4df1a.MauiApplication.n_onCreate(Native Method)
                                                                                                    	at crc6488302ad6e9e4df1a.MauiApplication.onCreate(MauiApplication.java:17)
                                                                                                    	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1386)
                                                                                                    	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:8381)
                                                                                                    	at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2679)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:107)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                    	at android.os.Looper.loop(Looper.java:342)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:9638)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
2025-10-28 06:35:31.219  8246-8246  monodroid-assembly      pid-8246                             E  Could not load library '/data/app/~~ojO7p-7AYDvc1iBVeqLi3g==/com.companyname.maui10preview7-kGLb0q0SjfkiOnShhsAP1A==/split_config.arm64_v8a.apk!/lib/arm64-v8a/liblog'. dlopen failed: library "/data/app/~~ojO7p-7AYDvc1iBVeqLi3g==/com.companyname.maui10preview7-kGLb0q0SjfkiOnShhsAP1A==/split_config.arm64_v8a.apk!/lib/arm64-v8a/liblog" not found

Steps to Reproduce

  1. Download https://github.com/bcaceiro/net9-repros/tree/main/Maui10Preview7
  2. Build and deploy in RELEASE mode in Android
  3. See the error in the LOGCAT

Link to public reproduction project repository

https://github.com/bcaceiro/net9-repros/tree/main/Maui10Preview7

Version with bug

10.0.0-rc.2

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

10.0.0-rc.1

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

No workaround, the app does not run in Release Mode

Relevant log output

LOGCAT:

FATAL EXCEPTION: main
                                                                                                    Process: com.companyname.maui10preview7, PID: 8246
                                                                                                    android.runtime.JavaProxyThrowable: [System.IndexOutOfRangeException]: Arg_IndexOutOfRangeException
                                                                                                    	at Microsoft.Maui.Hosting.AppHostBuilderExtensions+<>c.<ConfigureEnvironmentVariables>b__2_2 + 0x0(Unknown Source)
                                                                                                    	at System.Linq.Enumerable.ToDictionary + 0x8c(Unknown Source)
                                                                                                    	at System.Linq.Enumerable.ToDictionary + 0x0(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.AppHostBuilderExtensions.ConfigureEnvironmentVariables + 0x5a(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.MauiAppBuilder..ctor + 0x12e(Unknown Source)
                                                                                                    	at Microsoft.Maui.Hosting.MauiApp.CreateBuilder + 0x0(Unknown Source)
                                                                                                    	at Maui10Preview7.MauiProgram.CreateMauiApp + 0x0(Unknown Source)
                                                                                                    	at Maui10Preview7.MainApplication.CreateMauiApp + 0x0(Unknown Source)
                                                                                                    	at Microsoft.Maui.MauiApplication.OnCreate + 0xb(Unknown Source)
                                                                                                    	at Android.App.Application.n_OnCreate + 0x16(Unknown Source)
                                                                                                    	at crc6488302ad6e9e4df1a.MauiApplication.n_onCreate(Native Method)
                                                                                                    	at crc6488302ad6e9e4df1a.MauiApplication.onCreate(MauiApplication.java:17)
                                                                                                    	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1386)
                                                                                                    	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:8381)
                                                                                                    	at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2679)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:107)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                    	at android.os.Looper.loop(Looper.java:342)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:9638)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
2025-10-28 06:35:31.219  8246-8246  monodroid-assembly      pid-8246                             E  Could not load library '/data/app/~~ojO7p-7AYDvc1iBVeqLi3g==/com.companyname.maui10preview7-kGLb0q0SjfkiOnShhsAP1A==/split_config.arm64_v8a.apk!/lib/arm64-v8a/liblog'. dlopen failed: library "/data/app/~~ojO7p-7AYDvc1iBVeqLi3g==/com.companyname.maui10preview7-kGLb0q0SjfkiOnShhsAP1A==/split_config.arm64_v8a.apk!/lib/arm64-v8a/liblog" not found


BUILD:

Build started at 06:33...
1>------ Build started: Project: Maui10Preview7, Configuration: Release Any CPU ------
1>C:\Program Files\dotnet\sdk\10.0.100-rc.2.25502.107\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(351,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy
1>  Skipping analyzers to speed up the build. You can execute 'Build' or 'Rebuild' command to run analyzers.
1>C:\P\net9-repros\Maui10Preview7\obj\Release\net10.0-android\Microsoft.Maui.Controls.SourceGen\Microsoft.Maui.Controls.SourceGen.CodeBehindGenerator\Resources_StylesStyles.xaml.xsg.cs(4963,74,4963,114): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
1>C:\P\net9-repros\Maui10Preview7\obj\Release\net10.0-android\Microsoft.Maui.Controls.SourceGen\Microsoft.Maui.Controls.SourceGen.CodeBehindGenerator\Resources_StylesStyles.xaml.xsg.cs(5042,74,5042,114): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
1>  Maui10Preview7 -> C:\P\net9-repros\Maui10Preview7\bin\Release\net10.0-android\Maui10Preview7.dll
1>  Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
1>  Optimizing assemblies for size. This process might take a while.
1>  Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
1>  Optimizing assemblies for size. This process might take a while.
1>  [1/89] _Microsoft.Android.Resource.Designer.dll -> _Microsoft.Android.Resource.Designer.dll.so
1>  [2/89] Microsoft.Extensions.Hosting.Abstractions.dll -> Microsoft.Extensions.Hosting.Abstractions.dll.so
1>  [3/89] Microsoft.Extensions.Configuration.Abstractions.dll -> Microsoft.Extensions.Configuration.Abstractions.dll.so
1>  [4/89] Microsoft.Extensions.Logging.dll -> Microsoft.Extensions.Logging.dll.so
1>  [5/89] Microsoft.Extensions.Configuration.dll -> Microsoft.Extensions.Configuration.dll.so
1>  [1/89] _Microsoft.Android.Resource.Designer.dll -> _Microsoft.Android.Resource.Designer.dll.so
1>  [6/89] Microsoft.Extensions.Options.dll -> Microsoft.Extensions.Options.dll.so
1>  [7/89] Microsoft.Extensions.DependencyInjection.dll -> Microsoft.Extensions.DependencyInjection.dll.so
1>  [8/89] Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android.dll -> Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android.dll.so
1>  [9/89] Xamarin.AndroidX.CursorAdapter.dll -> Xamarin.AndroidX.CursorAdapter.dll.so
1>  [10/89] Xamarin.AndroidX.CustomView.dll -> Xamarin.AndroidX.CustomView.dll.so
1>  [11/89] Microsoft.Extensions.FileProviders.Abstractions.dll -> Microsoft.Extensions.FileProviders.Abstractions.dll.so
1>  [12/89] Xamarin.AndroidX.Activity.dll -> Xamarin.AndroidX.Activity.dll.so
1>  [13/89] Xamarin.AndroidX.DrawerLayout.dll -> Xamarin.AndroidX.DrawerLayout.dll.so
1>  [14/89] Xamarin.AndroidX.Fragment.dll -> Xamarin.AndroidX.Fragment.dll.so
1>  [15/89] Xamarin.AndroidX.AppCompat.dll -> Xamarin.AndroidX.AppCompat.dll.so
1>  [16/89] Microsoft.Maui.Essentials.dll -> Microsoft.Maui.Essentials.dll.so
1>  [17/89] Xamarin.AndroidX.Navigation.UI.dll -> Xamarin.AndroidX.Navigation.UI.dll.so
1>  [18/89] Xamarin.AndroidX.Navigation.Runtime.Android.dll -> Xamarin.AndroidX.Navigation.Runtime.Android.dll.so
1>  [19/89] Xamarin.AndroidX.RecyclerView.dll -> Xamarin.AndroidX.RecyclerView.dll.so
1>  [20/89] Microsoft.Maui.Graphics.dll -> Microsoft.Maui.Graphics.dll.so
1>  [21/89] Xamarin.AndroidX.SavedState.SavedState.Android.dll -> Xamarin.AndroidX.SavedState.SavedState.Android.dll.so
1>  [22/89] Microsoft.Extensions.Diagnostics.Abstractions.dll -> Microsoft.Extensions.Diagnostics.Abstractions.dll.so
1>  [23/89] Xamarin.Kotlin.StdLib.dll -> Xamarin.Kotlin.StdLib.dll.so
1>  [24/89] Xamarin.KotlinX.Coroutines.Core.Jvm.dll -> Xamarin.KotlinX.Coroutines.Core.Jvm.dll.so
1>  [25/89] Xamarin.AndroidX.Loader.dll -> Xamarin.AndroidX.Loader.dll.so
1>  [26/89] Xamarin.AndroidX.Lifecycle.ViewModel.Android.dll -> Xamarin.AndroidX.Lifecycle.ViewModel.Android.dll.so
1>  [27/89] System.Collections.NonGeneric.dll -> System.Collections.NonGeneric.dll.so
1>  [28/89] Microsoft.Extensions.Logging.Abstractions.dll -> Microsoft.Extensions.Logging.Abstractions.dll.so
1>  [29/89] Xamarin.AndroidX.AppCompat.AppCompatResources.dll -> Xamarin.AndroidX.AppCompat.AppCompatResources.dll.so
1>  [30/89] Microsoft.Extensions.Primitives.dll -> Microsoft.Extensions.Primitives.dll.so
1>  [31/89] Xamarin.AndroidX.ViewPager2.dll -> Xamarin.AndroidX.ViewPager2.dll.so
1>  [32/89] Xamarin.AndroidX.Core.dll -> Xamarin.AndroidX.Core.dll.so
1>  [33/89] Xamarin.AndroidX.SwipeRefreshLayout.dll -> Xamarin.AndroidX.SwipeRefreshLayout.dll.so
1>  [34/89] Xamarin.AndroidX.Navigation.Fragment.dll -> Xamarin.AndroidX.Navigation.Fragment.dll.so
1>  [35/89] Xamarin.AndroidX.Navigation.Common.Android.dll -> Xamarin.AndroidX.Navigation.Common.Android.dll.so
1>  [36/89] Xamarin.KotlinX.Serialization.Core.Jvm.dll -> Xamarin.KotlinX.Serialization.Core.Jvm.dll.so
1>  [37/89] System.Collections.Specialized.dll -> System.Collections.Specialized.dll.so
1>  [38/89] Microsoft.Maui.Controls.Xaml.dll -> Microsoft.Maui.Controls.Xaml.dll.so
1>  [39/89] System.Collections.Concurrent.dll -> System.Collections.Concurrent.dll.so
1>  [40/89] System.ComponentModel.TypeConverter.dll -> System.ComponentModel.TypeConverter.dll.so
1>  [41/89] System.ComponentModel.Primitives.dll -> System.ComponentModel.Primitives.dll.so
1>  [42/89] System.ComponentModel.dll -> System.ComponentModel.dll.so
1>  [43/89] System.Console.dll -> System.Console.dll.so
1>  [44/89] System.Collections.dll -> System.Collections.dll.so
1>  [45/89] System.Net.Requests.dll -> System.Net.Requests.dll.so
1>  [46/89] System.IO.Pipelines.dll -> System.IO.Pipelines.dll.so
1>  [47/89] System.IO.Compression.Brotli.dll -> System.IO.Compression.Brotli.dll.so
1>  [48/89] System.Numerics.Vectors.dll -> System.Numerics.Vectors.dll.so
1>  [49/89] System.Formats.Asn1.dll -> System.Formats.Asn1.dll.so
1>  [50/89] Maui10Preview7.dll -> Maui10Preview7.dll.so
1>  [51/89] System.Diagnostics.DiagnosticSource.dll -> System.Diagnostics.DiagnosticSource.dll.so
1>  [52/89] System.Drawing.dll -> System.Drawing.dll.so
1>  [53/89] Xamarin.AndroidX.CoordinatorLayout.dll -> Xamarin.AndroidX.CoordinatorLayout.dll.so
1>  [54/89] System.Memory.dll -> System.Memory.dll.so
1>  [55/89] System.ObjectModel.dll -> System.ObjectModel.dll.so
1>  [56/89] System.Runtime.InteropServices.dll -> System.Runtime.InteropServices.dll.so
1>  [57/89] System.Runtime.Loader.dll -> System.Runtime.Loader.dll.so
1>  [58/89] System.Private.Xml.dll -> System.Private.Xml.dll.so
1>  [59/89] System.Runtime.dll -> System.Runtime.dll.so
1>  [60/89] System.Runtime.Numerics.dll -> System.Runtime.Numerics.dll.so
1>  [61/89] System.Security.Cryptography.dll -> System.Security.Cryptography.dll.so
1>  [62/89] Xamarin.AndroidX.CardView.dll -> Xamarin.AndroidX.CardView.dll.so
1>  [63/89] System.Drawing.Primitives.dll -> System.Drawing.Primitives.dll.so
1>  [64/89] System.Threading.dll -> System.Threading.dll.so
1>  [65/89] System.Net.Primitives.dll -> System.Net.Primitives.dll.so
1>  [66/89] Xamarin.Google.Android.Material.dll -> Xamarin.Google.Android.Material.dll.so
1>  [67/89] Xamarin.AndroidX.Lifecycle.Common.Jvm.dll -> Xamarin.AndroidX.Lifecycle.Common.Jvm.dll.so
1>  [68/89] Microsoft.Extensions.DependencyInjection.Abstractions.dll -> Microsoft.Extensions.DependencyInjection.Abstractions.dll.so
1>  [69/89] Xamarin.AndroidX.Lifecycle.LiveData.Core.dll -> Xamarin.AndroidX.Lifecycle.LiveData.Core.dll.so
1>  [70/89] Xamarin.AndroidX.Collection.Jvm.dll -> Xamarin.AndroidX.Collection.Jvm.dll.so
1>  [71/89] System.IO.Compression.dll -> System.IO.Compression.dll.so
1>  [72/89] Xamarin.AndroidX.ViewPager.dll -> Xamarin.AndroidX.ViewPager.dll.so
1>  [73/89] System.Private.Uri.dll -> System.Private.Uri.dll.so
1>  [74/89] System.dll -> System.dll.so
1>  [75/89] System.Net.Http.dll -> System.Net.Http.dll.so
1>  [76/89] System.Xml.ReaderWriter.dll -> System.Xml.ReaderWriter.dll.so
1>  [77/89] System.Threading.Thread.dll -> System.Threading.Thread.dll.so
1>  [78/89] System.Web.HttpUtility.dll -> System.Web.HttpUtility.dll.so
1>  [79/89] System.Text.Encodings.Web.dll -> System.Text.Encodings.Web.dll.so
1>  [80/89] Mono.Android.Runtime.dll -> Mono.Android.Runtime.dll.so
1>  [81/89] System.Linq.dll -> System.Linq.dll.so
1>  [82/89] Java.Interop.dll -> Java.Interop.dll.so
1>  [83/89] System.Text.RegularExpressions.dll -> System.Text.RegularExpressions.dll.so
1>  [84/89] System.Linq.Expressions.dll -> System.Linq.Expressions.dll.so
1>  [85/89] Microsoft.Maui.dll -> Microsoft.Maui.dll.so
1>  [86/89] System.Text.Json.dll -> System.Text.Json.dll.so
1>  [87/89] Mono.Android.dll -> Mono.Android.dll.so
1>  [2/89] Maui10Preview7.dll -> Maui10Preview7.dll.so
1>  [3/89] Microsoft.Extensions.Configuration.dll -> Microsoft.Extensions.Configuration.dll.so
1>  [4/89] Microsoft.Extensions.Configuration.Abstractions.dll -> Microsoft.Extensions.Configuration.Abstractions.dll.so
1>  [5/89] Microsoft.Extensions.DependencyInjection.dll -> Microsoft.Extensions.DependencyInjection.dll.so
1>  [6/89] Microsoft.Extensions.DependencyInjection.Abstractions.dll -> Microsoft.Extensions.DependencyInjection.Abstractions.dll.so
1>  [88/89] Microsoft.Maui.Controls.dll -> Microsoft.Maui.Controls.dll.so
1>  [7/89] Microsoft.Extensions.Diagnostics.Abstractions.dll -> Microsoft.Extensions.Diagnostics.Abstractions.dll.so
1>  [8/89] Microsoft.Extensions.FileProviders.Abstractions.dll -> Microsoft.Extensions.FileProviders.Abstractions.dll.so
1>  [9/89] Microsoft.Extensions.Hosting.Abstractions.dll -> Microsoft.Extensions.Hosting.Abstractions.dll.so
1>  [10/89] Microsoft.Extensions.Logging.dll -> Microsoft.Extensions.Logging.dll.so
1>  [11/89] Microsoft.Extensions.Logging.Abstractions.dll -> Microsoft.Extensions.Logging.Abstractions.dll.so
1>  [12/89] Microsoft.Extensions.Options.dll -> Microsoft.Extensions.Options.dll.so
1>  [13/89] Microsoft.Extensions.Primitives.dll -> Microsoft.Extensions.Primitives.dll.so
1>  [89/89] System.Private.CoreLib.dll -> System.Private.CoreLib.dll.so
1>  [14/89] Microsoft.Maui.Controls.dll -> Microsoft.Maui.Controls.dll.so
1>  [15/89] Microsoft.Maui.Controls.Xaml.dll -> Microsoft.Maui.Controls.Xaml.dll.so
1>  [16/89] Microsoft.Maui.dll -> Microsoft.Maui.dll.so
1>  [17/89] Microsoft.Maui.Essentials.dll -> Microsoft.Maui.Essentials.dll.so
1>  [18/89] Microsoft.Maui.Graphics.dll -> Microsoft.Maui.Graphics.dll.so
1>  [19/89] Xamarin.AndroidX.Activity.dll -> Xamarin.AndroidX.Activity.dll.so
1>  [20/89] Xamarin.AndroidX.AppCompat.dll -> Xamarin.AndroidX.AppCompat.dll.so
1>  [21/89] Xamarin.AndroidX.AppCompat.AppCompatResources.dll -> Xamarin.AndroidX.AppCompat.AppCompatResources.dll.so
1>  [22/89] Xamarin.AndroidX.CardView.dll -> Xamarin.AndroidX.CardView.dll.so
1>  [23/89] Xamarin.AndroidX.Collection.Jvm.dll -> Xamarin.AndroidX.Collection.Jvm.dll.so
1>  [24/89] Xamarin.AndroidX.CoordinatorLayout.dll -> Xamarin.AndroidX.CoordinatorLayout.dll.so
1>  [25/89] Xamarin.AndroidX.Core.dll -> Xamarin.AndroidX.Core.dll.so
1>  [26/89] Xamarin.AndroidX.CursorAdapter.dll -> Xamarin.AndroidX.CursorAdapter.dll.so
1>  [27/89] Xamarin.AndroidX.CustomView.dll -> Xamarin.AndroidX.CustomView.dll.so
1>  [28/89] Xamarin.AndroidX.DrawerLayout.dll -> Xamarin.AndroidX.DrawerLayout.dll.so
1>  [29/89] Xamarin.AndroidX.Fragment.dll -> Xamarin.AndroidX.Fragment.dll.so
1>  [30/89] Xamarin.AndroidX.Lifecycle.Common.Jvm.dll -> Xamarin.AndroidX.Lifecycle.Common.Jvm.dll.so
1>  [31/89] Xamarin.AndroidX.Lifecycle.LiveData.Core.dll -> Xamarin.AndroidX.Lifecycle.LiveData.Core.dll.so
1>  [32/89] Xamarin.AndroidX.Lifecycle.ViewModel.Android.dll -> Xamarin.AndroidX.Lifecycle.ViewModel.Android.dll.so
1>  [33/89] Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android.dll -> Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android.dll.so
1>  [34/89] Xamarin.AndroidX.Loader.dll -> Xamarin.AndroidX.Loader.dll.so
1>  [35/89] Xamarin.AndroidX.Navigation.Common.Android.dll -> Xamarin.AndroidX.Navigation.Common.Android.dll.so
1>  [36/89] Xamarin.AndroidX.Navigation.Fragment.dll -> Xamarin.AndroidX.Navigation.Fragment.dll.so
1>  [37/89] Xamarin.AndroidX.Navigation.Runtime.Android.dll -> Xamarin.AndroidX.Navigation.Runtime.Android.dll.so
1>  [38/89] Xamarin.AndroidX.Navigation.UI.dll -> Xamarin.AndroidX.Navigation.UI.dll.so
1>  [39/89] Xamarin.AndroidX.RecyclerView.dll -> Xamarin.AndroidX.RecyclerView.dll.so
1>  [40/89] Xamarin.AndroidX.SavedState.SavedState.Android.dll -> Xamarin.AndroidX.SavedState.SavedState.Android.dll.so
1>  [41/89] Xamarin.AndroidX.SwipeRefreshLayout.dll -> Xamarin.AndroidX.SwipeRefreshLayout.dll.so
1>  [42/89] Xamarin.AndroidX.ViewPager.dll -> Xamarin.AndroidX.ViewPager.dll.so
1>  [43/89] Xamarin.AndroidX.ViewPager2.dll -> Xamarin.AndroidX.ViewPager2.dll.so
1>  [44/89] Xamarin.Google.Android.Material.dll -> Xamarin.Google.Android.Material.dll.so
1>  [45/89] Xamarin.Kotlin.StdLib.dll -> Xamarin.Kotlin.StdLib.dll.so
1>  [46/89] Xamarin.KotlinX.Coroutines.Core.Jvm.dll -> Xamarin.KotlinX.Coroutines.Core.Jvm.dll.so
1>  [47/89] Xamarin.KotlinX.Serialization.Core.Jvm.dll -> Xamarin.KotlinX.Serialization.Core.Jvm.dll.so
1>  [48/89] System.Collections.Concurrent.dll -> System.Collections.Concurrent.dll.so
1>  [49/89] System.Collections.NonGeneric.dll -> System.Collections.NonGeneric.dll.so
1>  [50/89] System.Collections.Specialized.dll -> System.Collections.Specialized.dll.so
1>  [51/89] System.Collections.dll -> System.Collections.dll.so
1>  [52/89] System.ComponentModel.Primitives.dll -> System.ComponentModel.Primitives.dll.so
1>  [53/89] System.ComponentModel.TypeConverter.dll -> System.ComponentModel.TypeConverter.dll.so
1>  [54/89] System.ComponentModel.dll -> System.ComponentModel.dll.so
1>  [55/89] System.Console.dll -> System.Console.dll.so
1>  [56/89] System.Diagnostics.DiagnosticSource.dll -> System.Diagnostics.DiagnosticSource.dll.so
1>  [57/89] System.Drawing.Primitives.dll -> System.Drawing.Primitives.dll.so
1>  [58/89] System.Drawing.dll -> System.Drawing.dll.so
1>  [59/89] System.Formats.Asn1.dll -> System.Formats.Asn1.dll.so
1>  [60/89] System.IO.Compression.Brotli.dll -> System.IO.Compression.Brotli.dll.so
1>  [61/89] System.IO.Compression.dll -> System.IO.Compression.dll.so
1>  [62/89] System.IO.Pipelines.dll -> System.IO.Pipelines.dll.so
1>  [63/89] System.Linq.Expressions.dll -> System.Linq.Expressions.dll.so
1>  [64/89] System.Linq.dll -> System.Linq.dll.so
1>  [65/89] System.Memory.dll -> System.Memory.dll.so
1>  [66/89] System.Net.Http.dll -> System.Net.Http.dll.so
1>  [67/89] System.Net.Primitives.dll -> System.Net.Primitives.dll.so
1>  [68/89] System.Net.Requests.dll -> System.Net.Requests.dll.so
1>  [69/89] System.Numerics.Vectors.dll -> System.Numerics.Vectors.dll.so
1>  [70/89] System.ObjectModel.dll -> System.ObjectModel.dll.so
1>  [71/89] System.Private.Uri.dll -> System.Private.Uri.dll.so
1>  [72/89] System.Private.Xml.dll -> System.Private.Xml.dll.so
1>  [73/89] System.Runtime.InteropServices.dll -> System.Runtime.InteropServices.dll.so
1>  [74/89] System.Runtime.Loader.dll -> System.Runtime.Loader.dll.so
1>  [75/89] System.Runtime.Numerics.dll -> System.Runtime.Numerics.dll.so
1>  [76/89] System.Runtime.dll -> System.Runtime.dll.so
1>  [77/89] System.Security.Cryptography.dll -> System.Security.Cryptography.dll.so
1>  [78/89] System.Text.Encodings.Web.dll -> System.Text.Encodings.Web.dll.so
1>  [79/89] System.Text.Json.dll -> System.Text.Json.dll.so
1>  [80/89] System.Text.RegularExpressions.dll -> System.Text.RegularExpressions.dll.so
1>  [81/89] System.Threading.Thread.dll -> System.Threading.Thread.dll.so
1>  [82/89] System.Threading.dll -> System.Threading.dll.so
1>  [83/89] System.Web.HttpUtility.dll -> System.Web.HttpUtility.dll.so
1>  [84/89] System.Xml.ReaderWriter.dll -> System.Xml.ReaderWriter.dll.so
1>  [85/89] System.dll -> System.dll.so
1>  [86/89] Java.Interop.dll -> Java.Interop.dll.so
1>  [87/89] Mono.Android.Runtime.dll -> Mono.Android.Runtime.dll.so
1>  [88/89] Mono.Android.dll -> Mono.Android.dll.so
1>  [89/89] System.Private.CoreLib.dll -> System.Private.CoreLib.dll.so
2>------ Deploy started: Project: Maui10Preview7, Configuration: Release Any CPU ------
2>Starting deployment to Samsung SM-A256B ...
2>Deploying to Samsung SM-A256B ...
Build started.
Project "Maui10Preview7.csproj" (Install target(s)):
You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy
There is no application host available for the specified RuntimeIdentifier 'android-arm64'.
There is no application host available for the specified RuntimeIdentifier 'android-x64'.
Found Java SDK version 21.0.8.
MonoAndroid Tools: C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\
Android Platform API level: 36
TargetFrameworkVersion: v10.0
Android NDK: 
Android SDK: C:\Program Files (x86)\Android\android-sdk\
Android SDK Build Tools: C:\Program Files (x86)\Android\android-sdk\build-tools\36.0.0\
Java SDK: C:\Program Files\Android\openjdk\jdk-21.0.8\
Application Java class: android.app.Application
_OuterIntermediateOutputPath: 
IntermediateOutputPath: obj\Release\net10.0-android\
Skipping target "ProcessMauiSplashScreens" because all output files are up-to-date with respect to the input files.
Skipping target "ProcessMauiFonts" because all output files are up-to-date with respect to the input files.
Skipping target "ResizetizeImages" because all output files are up-to-date with respect to the input files.
Skipping target "_ResolveLibraryProjectImports" because all output files are up-to-date with respect to the input files.
Skipping target "_BuildLibraryImportsCache" because all output files are up-to-date with respect to the input files.
Touching "obj\Release\net10.0-android\case_map.txt".
Skipping target "_GenerateResourceDesignerIntermediateClass" because all output files are up-to-date with respect to the input files.
 Looking for Android NDK...
 Looking for Android SDK...
 Found Xamarin.Android 16.0.0.89
Skipping target "_GenerateLayoutBindings" because it has no outputs.
Skipping target "_ConvertResourcesCases" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileResources" because all output files are up-to-date with respect to the input files.
Skipping target "_PrepareUpdateAndroidResgen" because all output files are up-to-date with respect to the input files.
Skipping target "_UpdateAndroidResgen" because all output files are up-to-date with respect to the input files.
Project "Maui10Preview7.csproj" (_ComputeFilesToPublishForRuntimeIdentifiers target(s)):
_OuterIntermediateOutputPath: obj\Release\net10.0-android\
IntermediateOutputPath: obj\Release\net10.0-android\android-arm64\
Found Java SDK version 21.0.8.
MonoAndroid Tools: C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\
Android Platform API level: 36
TargetFrameworkVersion: v10.0
Android NDK: 
Android SDK: C:\Program Files (x86)\Android\android-sdk\
Android SDK Build Tools: C:\Program Files (x86)\Android\android-sdk\build-tools\36.0.0\
Java SDK: C:\Program Files\Android\openjdk\jdk-21.0.8\
Application Java class: android.app.Application
Task assembly was loaded from 'C:\Program Files\Microsoft Visual Studio\18\Insiders\MSBuild\Current\Bin\Microsoft.Build.dll' while the desired location was 'C:\Users\Bruno\.nuget\packages\microsoft.net.illink.tasks\10.0.0-rc.2.25502.107\tools\netframework\ILLink.Tasks.dll'.
Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Skipping target "_RunILLink" because all output files are up-to-date with respect to the input files.
Skipping target "_TouchAndroidLinkFlag" because all output files are up-to-date with respect to the input files.
Done building project "Maui10Preview7.csproj".
Project "Maui10Preview7.csproj" (_ComputeFilesToPublishForRuntimeIdentifiers target(s)):
_OuterIntermediateOutputPath: obj\Release\net10.0-android\
IntermediateOutputPath: obj\Release\net10.0-android\android-x64\
Found Java SDK version 21.0.8.
MonoAndroid Tools: C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\
Android Platform API level: 36
TargetFrameworkVersion: v10.0
Android NDK: 
Android SDK: C:\Program Files (x86)\Android\android-sdk\
Android SDK Build Tools: C:\Program Files (x86)\Android\android-sdk\build-tools\36.0.0\
Java SDK: C:\Program Files\Android\openjdk\jdk-21.0.8\
Application Java class: android.app.Application
Task assembly was loaded from 'C:\Program Files\Microsoft Visual Studio\18\Insiders\MSBuild\Current\Bin\Microsoft.Build.dll' while the desired location was 'C:\Users\Bruno\.nuget\packages\microsoft.net.illink.tasks\10.0.0-rc.2.25502.107\tools\netframework\ILLink.Tasks.dll'.
Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Skipping target "_RunILLink" because all output files are up-to-date with respect to the input files.
Skipping target "_TouchAndroidLinkFlag" because all output files are up-to-date with respect to the input files.
Done building project "Maui10Preview7.csproj".
Skipping target "_AfterILLinkAdditionalSteps" because all output files are up-to-date with respect to the input files.
Creating directory "obj\Release\net10.0-android\android\assets\shrunk".
Creating "obj\Release\net10.0-android\android\assets\shrunk\shrunk.flag" because "AlwaysCreate" was specified.
Touching "obj\Release\net10.0-android\android\assets\shrunk\shrunk.flag".
Skipping target "_GenerateJavaStubs" because all output files are up-to-date with respect to the input files.
Skipping target "_ManifestMerger" because all output files are up-to-date with respect to the input files.
Skipping target "_ConvertCustomView" because all output files are up-to-date with respect to the input files.
Project "Maui10Preview7.csproj" (_AndroidAotAndComputeFilesToPublishForRuntimeIdentifiers target(s)):
Skipping target "_AndroidAotCompilation" because all output files are up-to-date with respect to the input files.
Done building project "Maui10Preview7.csproj".
Project "Maui10Preview7.csproj" (_AndroidAotAndComputeFilesToPublishForRuntimeIdentifiers target(s)):
Skipping target "_AndroidAotCompilation" because all output files are up-to-date with respect to the input files.
Done building project "Maui10Preview7.csproj".
Skipping target "_AddStaticResources" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateEmptyAndroidRemapNativeCode" because all output files are up-to-date with respect to the input files.
Skipping target "_GeneratePackageManagerJava" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateAndroidAssetsDir" because all output files are up-to-date with respect to the input files.
Skipping target "_PrepareCreateBaseApk" because all output files are up-to-date with respect to the input files.
Skipping target "_CreateBaseApk" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileJava" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileNativeAssemblySources" because all output files are up-to-date with respect to the input files.
Skipping target "_CreateApplicationSharedLibraries" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileToDalvik" because all output files are up-to-date with respect to the input files.
Skipping target "_CreateAssetPackManifests" because it has no outputs.
Skipping target "_BuildAssetPacks" because it has no outputs.
Removing directory "obj\Release\net10.0-android\android-arm64\wrapped".
Removing directory "obj\Release\net10.0-android\android-x64\wrapped".
C:\Program Files\Android\openjdk\jdk-21.0.8\bin\java.exe -Xmx1G -jar "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\bundletool.jar" build-bundle --modules obj\Release\net10.0-android\android\bin\base.zip --output obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.aab --config C:\Users\Bruno\AppData\Local\Temp\tmp9AC7.tmp 
Copying file from "C:\P\net9-repros\Maui10Preview7\obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.aab" to "C:\P\net9-repros\Maui10Preview7\bin\Release\net10.0-android\com.companyname.maui10preview7.aab".
Creating "obj\Release\net10.0-android\android_debug_keystore.flag" because "AlwaysCreate" was specified.
Touching "obj\Release\net10.0-android\android_debug_keystore.flag".
C:\Program Files\Android\openjdk\jdk-21.0.8\bin\jarsigner.exe -keystore "C:\Users\Bruno\AppData\Local\Xamarin\Mono for Android\debug.keystore" -storepass android -keypass android -digestalg SHA-256 -sigalg SHA256withRSA -signedjar bin\Release\net10.0-android\com.companyname.maui10preview7-Signed.aab obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.aab  androiddebugkey 
jar signed.
The signer's certificate is self-signed.
Signed android package ''
C:\Program Files\Android\openjdk\jdk-21.0.8\bin\java.exe -Xmx1G -jar "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\bundletool.jar" build-apks --mode universal --bundle obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.aab --output obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7-Universal.apks --aapt2 "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\aapt2.exe" --ks "C:\Users\Bruno\AppData\Local\Xamarin\Mono for Android\debug.keystore" --ks-key-alias androiddebugkey --key-pass pass:android --ks-pass pass:android 
C:\Program Files\Android\openjdk\jdk-21.0.8\bin\java.exe -Xmx1G -jar "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\bundletool.jar" build-apks --connected-device --mode default --adb "C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe" --device-id RZCX11SFYDV --bundle obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.aab --output obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.apks --aapt2 "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\aapt2.exe" --ks "C:\Users\Bruno\AppData\Local\Xamarin\Mono for Android\debug.keystore" --ks-key-alias androiddebugkey --key-pass pass:android --ks-pass pass:android 
Touching "obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.apks".
C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe  -s RZCX11SFYDV uninstall -k com.companyname.maui10preview7 
C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe  -s RZCX11SFYDV shell cmd package uninstall com.companyname.maui10preview7 
"adb.exe" exited with code 1.
The previous error was converted to a warning because the task was called with ContinueOnError=true.
Failure [DELETE_FAILED_INTERNAL_ERROR]
The previous error was converted to a warning because the task was called with ContinueOnError=true.
Build continuing because "ContinueOnError" on the task "AndroidAdb" is set to "True".
C:\Program Files\Android\openjdk\jdk-21.0.8\bin\java.exe -Xmx1G -jar "C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\36.0.0-rc.2.332\tools\bundletool.jar" install-apks --apks obj\Release\net10.0-android\android\bin\com.companyname.maui10preview7.apks --adb "C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe" --device-id RZCX11SFYDV --allow-downgrade --modules _ALL_ 
The APKs have been extracted in the directory: C:\Users\Bruno\AppData\Local\Temp\9129508600100649254
Creating directory "obj\Release\net10.0-android\diagnostics".
Using cached value from RegisterTaskObject
Found device: RZCX11SFYDV
Creating "obj\Release\net10.0-android\upload.flag" because "AlwaysCreate" was specified.
Touching "obj\Release\net10.0-android\upload.flag".
2>Deployment was successful to Samsung SM-A256B.
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 06:35 and took 01:37,524 minutes ==========
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========
========== Deploy completed at 06:35 and took 01:37,524 minutes ==========
Done building project "Maui10Preview7.csproj".
Build succeeded.

Metadata

Metadata

Assignees

No one assigned

    Labels

    t/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions