Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowe komunikaty
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties to remove the old value. If the properties page does not show an 'armeabi' checkbox, un-check and re-check one of the other ABIs and save the changes.
Problematyka
Ze względu na usunięcie obsługi armeabi w systemie Android NDK r17 platforma .NET dla systemu Android 9.1 jest ostatnią wersją, która obsługuje architekturę armeabi.
Przykładowy element pliku csproj , $(AndroidSupportedAbis) który spowoduje błąd:
<AndroidSupportedAbis>armeabi;armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
Rozwiązanie
Projekty, które mają tę starą ABI wybraną we $(AndroidSupportedAbis) właściwości, muszą zostać zaktualizowane, aby usunąć ją, aby mogły być pomyślnie skompilowane z nowszymi wersjami .NET dla Androida. Nowsze armeabi-v7a ABI powinny być teraz używane.
Wartość armeabi można usunąć z tej właściwości, edytując plik csproj bezpośrednio lub aktualizując ustawienie na stronach właściwości programu Visual Studio w systemie Windows lub macOS.
Aktualizowanie ustawienia w systemie Windows
Wybierz projekt w Eksploratorze rozwiązań i kliknij ikonę Właściwości lub kliknij prawym przyciskiem myszy projekt i wybierz polecenie Właściwości.
W okienku bocznym wybierz pozycję Opcje systemu Android.
Wybierz przycisk Zaawansowane.
Lista Obsługiwane architektury nie zawiera już pola wyboru armeabi, więc aby usunąć stare ustawienie armeabi, usuń zaznaczenie i ponownie zaznacz jeden z innych ABI, kliknij przycisk Zamknij, a następnie zapisz zmiany.
Aktualizowanie ustawienia w systemie macOS
Kliknij prawym przyciskiem myszy projekt w okienku rozwiązania i wybierz pozycję Opcje.
W okienku bocznym wybierz pozycję Kompilacja systemu Android.
Wybierz kartę Zaawansowane.
Na liście Obsługiwane ABIs usuń zaznaczenie pola wyboru armeabi i kliknij przycisk OK, aby zapisać zmiany.