Skip to content

Commit 8f75b0c

Browse files
committed
Merge branch 'main' into dev/grendel/native-tracing
* main: Update README (#8913) Bumps to xamarin/Java.Interop/main@4e893bf (#8924) Bump to dotnet/installer@fa261b952d 9.0.100-preview.5.24253.16 (#8921) [Mono.Android] Dispose of the `RunnableImplementor` on error (#8907) Bump NDK to r26d (#8868) Bump to dotnet/installer@d301a122c4 9.0.100-preview.5.24229.2 (#8912) Localized file check-in by OneLocBuild Task (#8910) LEGO: Merge pull request 8909 [api-merge] Add `removed-since` info (#8897) Bump to xamarin/monodroid@9ca6d9f6 (#8895) [Xamarin.Android.Build.Tasks] fix detection of "Android libraries" (#8904)
2 parents 8df0ef2 + dcf9bf3 commit 8f75b0c

File tree

68 files changed

+1073
-877
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+1073
-877
lines changed

.external

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
xamarin/monodroid:main@a5742221b314864636f4356173a2535a539c7b2c
1+
xamarin/monodroid:main@9ca6d9f64fce11f04d668ece50ada36de1d7efce

Documentation/images/banner.png

-79.1 KB
Loading

Documentation/previous-releases.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
Xamarin.Android Previous Releases
22
===============
33

4+
Support for Xamarin.Android ended on **May 1, 2024** as per the [Xamarin Support Policy][xamarin-support-policy].
5+
6+
[xamarin-support-policy]: https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin
7+
8+
However, the released installers are still available for download.
9+
410
| Platform | Link |
511
|-----------------|--------|
12+
| **Commercial Xamarin.Android 13.2.2 (d17-8)** for Windows+Visual Studio 2022 | [Download][commercial-d17-8-Windows-x86_64] |
13+
| **Commercial Xamarin.Android 13.2.2 (d17-8)** for VSMac 2022 | [Download][commercial-d17-8-macOS-x86_64] |
614
| **Commercial Xamarin.Android 13.2 (d17-5)** for Windows+Visual Studio 2022 | [Download][commercial-d17-5-Windows-x86_64] |
715
| **Commercial Xamarin.Android 13.2 (d17-5)** for macOS | [Download][commercial-d17-5-macOS-x86_64] |
816
| **Commercial Xamarin.Android 13.1 (d17-4)** for Windows+Visual Studio 2022 | [Download][commercial-d17-4-Windows-x86_64] |
@@ -74,3 +82,5 @@ Xamarin.Android Previous Releases
7482
[commercial-d17-4-macOS-x86_64]: https://aka.ms/xamarin-android-commercial-d17-4-macos
7583
[commercial-d17-5-Windows-x86_64]: https://aka.ms/xamarin-android-commercial-d17-5-windows
7684
[commercial-d17-5-macOS-x86_64]: https://aka.ms/xamarin-android-commercial-d17-5-macos
85+
[commercial-d17-8-Windows-x86_64]: https://aka.ms/xamarin-android-commercial-d17-8-windows
86+
[commercial-d17-8-macOS-x86_64]: https://aka.ms/xamarin-android-commercial-d17-8-macos

Localize/loc/cs/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.resx.lcl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@
1111
<Disp Icon="Str" Disp="true" LocTbl="false" />
1212
<Item ItemId=";XA2000" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
1313
<Str Cat="Text">
14-
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
14+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher only supports a single AppDomain, so this API is no longer available.]]></Val>
1515
<Tgt Cat="Text" Stat="Loc" Orig="New">
16-
<Val><![CDATA[Použití funkce AppDomain.CreateDomain() zjištěné v sestavení: {0}. .NET 6 a vyšší bude podporovat jenom jednu doménu AppDomain, takže toto rozhraní API už nebude dostupné v Xamarin.Android po vydání .NET 6.]]></Val>
16+
<Val><![CDATA[Zjistilo se použití funkce AppDomain.CreateDomain() v sestavení: {0}. .NET 6 a vyšší podporuje jenom jednu doménu AppDomain, takže toto rozhraní API už není k dispozici.]]></Val>
1717
</Tgt>
18+
<Prev Cat="Text">
19+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
20+
</Prev>
1821
</Str>
1922
<Disp Icon="Str" />
2023
</Item>

Localize/loc/cs/src/Xamarin.Android.Build.Tasks/Properties/Resources.resx.lcl

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,22 +56,25 @@
5656
</Item>
5757
<Item ItemId=";APT2264" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
5858
<Str Cat="Text">
59-
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
59+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/dotnet/android/messages/apt2264 for details.]]></Val>
6060
<Tgt Cat="Text" Stat="Loc" Orig="New">
61-
<Val><![CDATA[To je pravděpodobně způsobeno tím, že projekt překračuje omezení maximální délky cesty systému Windows. Podrobnosti najdete v https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264.]]></Val>
61+
<Val><![CDATA[To je pravděpodobně způsobeno tím, že projekt překračuje omezení maximální délky cesty systému Windows. Podrobnosti najdete tady: https://learn.microsoft.com/dotnet/android/messages/apt2264.]]></Val>
6262
</Tgt>
6363
<Prev Cat="Text">
64-
<Val><![CDATA[This is probably caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
64+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
6565
</Prev>
6666
</Str>
6767
<Disp Icon="Str" />
6868
</Item>
6969
<Item ItemId=";APT2265" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
7070
<Str Cat="Text">
71-
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
71+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/dotnet/android/messages/apt2265 for details.]]></Val>
7272
<Tgt Cat="Text" Stat="Loc" Orig="New">
73-
<Val><![CDATA[Příčinou může být to, že projekt má v názvu souboru nebo cestě jiné znaky než ASCII. Podrobnosti najdete v https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265.]]></Val>
73+
<Val><![CDATA[Příčinou může být to, že projekt má v názvu souboru nebo cestě jiné znaky než ASCII. Podrobnosti najdete tady: https://learn.microsoft.com/dotnet/android/messages/apt2265.]]></Val>
7474
</Tgt>
75+
<Prev Cat="Text">
76+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
77+
</Prev>
7578
</Str>
7679
<Disp Icon="Str" />
7780
</Item>
@@ -794,10 +797,13 @@
794797
</Item>
795798
<Item ItemId=";XA1039" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
796799
<Str Cat="Text">
797-
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
800+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/net-android/androidx for more details.]]></Val>
798801
<Tgt Cat="Text" Stat="Loc" Orig="New">
799-
<Val><![CDATA[Knihovny podpory pr Android se v .NET 9 a novějších verzích nepodporují. Migrujte prosím na AndroidX. Další podrobnosti najdete v https://aka.ms/xamarin/androidx.]]></Val>
802+
<Val><![CDATA[Knihovny podpory pro Android se v .NET 9 a novějších verzích nepodporují. Migrujte prosím na AndroidX. Další podrobnosti najdete tady: https://aka.ms/net-android/androidx.]]></Val>
800803
</Tgt>
804+
<Prev Cat="Text">
805+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
806+
</Prev>
801807
</Str>
802808
<Disp Icon="Str" />
803809
</Item>

Localize/loc/de/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.resx.lcl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@
1111
<Disp Icon="Str" Disp="true" LocTbl="false" />
1212
<Item ItemId=";XA2000" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
1313
<Str Cat="Text">
14-
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
14+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher only supports a single AppDomain, so this API is no longer available.]]></Val>
1515
<Tgt Cat="Text" Stat="Loc" Orig="New">
16-
<Val><![CDATA[In der Assembly "{0}" wurde die Verwendung von "AppDomain.CreateDomain()" festgestellt. .NET 6 und höher unterstützt nur eine einzelne AppDomain, sodass diese API nach dem Release von .NET 6 nicht mehr in Xamarin.Android verfügbar ist.]]></Val>
16+
<Val><![CDATA[Die Verwendung von AppDomain.CreateDomain() wurde in der Assembly erkannt: {0}. .NET 6 und höher unterstützt nur eine einzelne AppDomain, sodass diese API nicht mehr verfügbar ist.]]></Val>
1717
</Tgt>
18+
<Prev Cat="Text">
19+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
20+
</Prev>
1821
</Str>
1922
<Disp Icon="Str" />
2023
</Item>

Localize/loc/de/src/Xamarin.Android.Build.Tasks/Properties/Resources.resx.lcl

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,22 +56,25 @@
5656
</Item>
5757
<Item ItemId=";APT2264" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
5858
<Str Cat="Text">
59-
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
59+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/dotnet/android/messages/apt2264 for details.]]></Val>
6060
<Tgt Cat="Text" Stat="Loc" Orig="New">
61-
<Val><![CDATA[Dies ist möglicherweise darauf zurückzuführen, dass das Projekt die Windows-Beschränkung der maximalen Pfadlänge überschreitet. Weitere Informationen finden Sie unter https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264.]]></Val>
61+
<Val><![CDATA[Dies ist möglicherweise darauf zurückzuführen, dass das Projekt die Windows-Beschränkung der maximalen Pfadlänge überschreitet. Weitere Informationen finden Sie unter https://learn.microsoft.com/dotnet/android/messages/apt2264.]]></Val>
6262
</Tgt>
6363
<Prev Cat="Text">
64-
<Val><![CDATA[This is probably caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
64+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
6565
</Prev>
6666
</Str>
6767
<Disp Icon="Str" />
6868
</Item>
6969
<Item ItemId=";APT2265" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
7070
<Str Cat="Text">
71-
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
71+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/dotnet/android/messages/apt2265 for details.]]></Val>
7272
<Tgt Cat="Text" Stat="Loc" Orig="New">
73-
<Val><![CDATA[Dies kann daran liegen, dass der Dateiname oder der Pfad des Projekts Nicht-ASCII-Zeichen enthält. Weitere Informationen finden Sie unter https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265.]]></Val>
73+
<Val><![CDATA[Dies kann daran liegen, dass der Dateiname oder der Pfad des Projekts Nicht-ASCII-Zeichen enthält. Weitere Informationen finden Sie unter https://learn.microsoft.com/dotnet/android/messages/apt2265.]]></Val>
7474
</Tgt>
75+
<Prev Cat="Text">
76+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
77+
</Prev>
7578
</Str>
7679
<Disp Icon="Str" />
7780
</Item>
@@ -794,10 +797,13 @@
794797
</Item>
795798
<Item ItemId=";XA1039" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
796799
<Str Cat="Text">
797-
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
800+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/net-android/androidx for more details.]]></Val>
798801
<Tgt Cat="Text" Stat="Loc" Orig="New">
799-
<Val><![CDATA[Die Android-Unterstützungsbibliotheken werden in .NET 9 und höher nicht unterstützt. Migrieren Sie zu AndroidX. Weitere Informationen finden Sie https://aka.ms/xamarin/androidx.]]></Val>
802+
<Val><![CDATA[Die Android-Unterstützungsbibliotheken werden in .NET 9 und höher nicht unterstützt. Migrieren Sie zu AndroidX. Weitere Informationen finden Sie unter https://aka.ms/net-android/androidx.]]></Val>
800803
</Tgt>
804+
<Prev Cat="Text">
805+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
806+
</Prev>
801807
</Str>
802808
<Disp Icon="Str" />
803809
</Item>

Localize/loc/es/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.resx.lcl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@
1111
<Disp Icon="Str" Disp="true" LocTbl="false" />
1212
<Item ItemId=";XA2000" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
1313
<Str Cat="Text">
14-
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
14+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher only supports a single AppDomain, so this API is no longer available.]]></Val>
1515
<Tgt Cat="Text" Stat="Loc" Orig="New">
16-
<Val><![CDATA[Se detectó el uso de AppDomain.CreateDomain() en el ensamblado: {0}. En .NET 6 y versiones posteriores solo se admitirá una instancia de AppDomain, por lo que esta API ya no estará disponible en Xamarin.Android una vez que se haya lanzado .NET 6.]]></Val>
16+
<Val><![CDATA[Se detectó el uso de AppDomain.CreateDomain() en el ensamblado: {0}. .NET 6 y versiones posteriores solo admiten un único AppDomain, por lo que esta API ya no está disponible.]]></Val>
1717
</Tgt>
18+
<Prev Cat="Text">
19+
<Val><![CDATA[Use of AppDomain.CreateDomain() detected in assembly: {0}. .NET 6 and higher will only support a single AppDomain, so this API will no longer be available in Xamarin.Android once .NET 6 is released.]]></Val>
20+
</Prev>
1821
</Str>
1922
<Disp Icon="Str" />
2023
</Item>

Localize/loc/es/src/Xamarin.Android.Build.Tasks/Properties/Resources.resx.lcl

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,22 +56,25 @@
5656
</Item>
5757
<Item ItemId=";APT2264" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
5858
<Str Cat="Text">
59-
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
59+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/dotnet/android/messages/apt2264 for details.]]></Val>
6060
<Tgt Cat="Text" Stat="Loc" Orig="New">
61-
<Val><![CDATA[Esto puede deberse a que el proyecto supera la limitación de longitud máxima de la ruta de acceso de Windows. Vea https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 para obtener más información.]]></Val>
61+
<Val><![CDATA[Esto puede deberse a que el proyecto supera la limitación de longitud máxima de la ruta de acceso de Windows. Consulte https://learn.microsoft.com/dotnet/android/messages/apt2264 para más información.]]></Val>
6262
</Tgt>
6363
<Prev Cat="Text">
64-
<Val><![CDATA[This is probably caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
64+
<Val><![CDATA[This could be caused by the project exceeding the Windows maximum path length limitation. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2264 for details.]]></Val>
6565
</Prev>
6666
</Str>
6767
<Disp Icon="Str" />
6868
</Item>
6969
<Item ItemId=";APT2265" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
7070
<Str Cat="Text">
71-
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
71+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/dotnet/android/messages/apt2265 for details.]]></Val>
7272
<Tgt Cat="Text" Stat="Loc" Orig="New">
73-
<Val><![CDATA[Esto puede deberse a que el proyecto tiene caracteres que no son ASCII en su nombre de archivo o ruta de acceso. Vea https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 para obtener más información.]]></Val>
73+
<Val><![CDATA[Esto puede deberse a que el proyecto tiene caracteres que no son ASCII en su nombre de archivo o ruta de acceso. Consulte https://learn.microsoft.com/dotnet/android/messages/apt2265 para más información.]]></Val>
7474
</Tgt>
75+
<Prev Cat="Text">
76+
<Val><![CDATA[This could be caused by the project having non-ASCII characters in its filename or path. See https://learn.microsoft.com/xamarin/android/errors-and-warnings/apt2265 for details.]]></Val>
77+
</Prev>
7578
</Str>
7679
<Disp Icon="Str" />
7780
</Item>
@@ -794,10 +797,13 @@
794797
</Item>
795798
<Item ItemId=";XA1039" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
796799
<Str Cat="Text">
797-
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
800+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/net-android/androidx for more details.]]></Val>
798801
<Tgt Cat="Text" Stat="Loc" Orig="New">
799-
<Val><![CDATA[Las bibliotecas de compatibilidad con Android no se admiten en .NET 9 y versiones posteriores. Migre a AndroidX. Consulte https://aka.ms/xamarin/androidx para obtener más detalles.]]></Val>
802+
<Val><![CDATA[Las bibliotecas de compatibilidad con Android no se admiten en .NET 9 y versiones posteriores. Migre a AndroidX. Consulte https://aka.ms/net-android/androidx para más información.]]></Val>
800803
</Tgt>
804+
<Prev Cat="Text">
805+
<Val><![CDATA[The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.]]></Val>
806+
</Prev>
801807
</Str>
802808
<Disp Icon="Str" />
803809
</Item>

0 commit comments

Comments
 (0)