IncompatibleClassChangeError на Android с использованием Xamarin - PullRequest
0 голосов
/ 18 марта 2020

Я не хочу компилировать свой проект на Android, и я получил следующую ошибку:

Java.Lang.IncompatibleClassChangeError: 'No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; in class Landroid/support/v4/content/res/ResourcesCompat; or its super classes (declaration of 'android.support.v4.content.res.ResourcesCompat' appears in /data/app/Digibois.LogiStock--0DmxMZxf8_3l0NMh1wijQ==/base.apk)'

Мой манифест:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.3.4.0" package="Digibois.LogiStock" android:installLocation="auto">
    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <application android:label="LogiStock" android:icon="@drawable/icon"></application>
</manifest>

Я использую эмулятор с Android 6.0 API 23. Я также пытался использовать Android 8.1 API 27.

Я пытался найти множество решений, но нашел что-то об этом. Спасибо за вашу помощь !

1 Ответ

0 голосов
/ 19 марта 2020

Проверка наличия Xamarin. Android .Support.v4 NugetPackage:

enter image description here

Кроме того, Настройка SDK Android для Xamarin. Android.

.
...