Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowe komunikaty
ostrzeżenie XA0149: Ignorowanie starszego pliku środowiska Xamarin.Android "__AndroidEnvironment__abc123" z pakietu NuGet "Some.Old.Package" w wersji "1.2.3" w zestawie "/path/to/Some.Old.Package.dll". Pliki środowiskowe z bibliotek klas Xamarin.Android nie są obsługiwane w platformie .NET dla systemu Android. Użyj nowszej wersji tego pakietu NuGet lub powiadom autora biblioteki.
ostrzeżenie XA0149: Ignorowanie starszego pliku środowiska Xamarin.Android „__AndroidEnvironment__abc123” w zestawie „/path/to/SomeLibrary.dll”. Pliki środowiska z bibliotek klas Xamarin.Android nie są obsługiwane w platformie .NET dla systemu Android. Użyj nowszej wersji tego zestawu lub powiadom autora biblioteki.
Issue
Zestaw, do którego istnieje odwołanie (zazwyczaj ze starszej biblioteki klas Xamarin.Android lub z pakietu NuGet przeznaczonego dla platformy MonoAndroid), zawiera osadzony zasób __AndroidEnvironment__*. .NET dla systemu Android nie korzysta z plików środowiskowych dodanych przez biblioteki klas za pośrednictwem tego starszego mechanizmu, więc plik jest ignorowany.
Jest to ściśle związane z ostrzeżeniem NU1703, które NuGet generuje dla pakietów nadal przeznaczonych dla przestarzałej MonoAndroid platformy docelowej.
Rozwiązanie
Przeprowadź aktualizację do wersji pakietu NuGet lub biblioteki docelowej net-android (.NET dla systemu Android). Jeśli utrzymujesz tę bibliotekę, przebuduj ją jako bibliotekę klas .NET dla systemu Android, aby wszystkie zmienne środowiskowe były generowane w obsługiwanym układzie AAR .net/env/.
Jeśli zmienne środowiskowe są wymagane przez aplikację, zadeklaruj @(AndroidEnvironment) je bezpośrednio w projekcie aplikacji przy użyciu elementu:
<ItemGroup>
<AndroidEnvironment Include="env.txt" />
</ItemGroup>