При запуске отладки моего проекта на Android эмулятора я получаю эту ошибку:Xamarin Forms Ошибка: java.lang.NoClassDefFoundError: android.support.graphics.drawable.VectorDrawableCompat
java.lang.NoClassDefFoundError: android.support .graphics.drawable.VectorDrawableCompat
в этом коде:
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
//SQLitePCL.Batteries.Init();
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
string dbPath = FileAccessHelper.GetLocalFilePath("clocker.db3");
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new Clocker.App(dbPath));
}
}
ошибка возникает на этой строке:
base.OnCreate(bundle);
Я пробовал смотреть в Интернете по другим предложениям, но ответы, похоже, связаны с конкретными файлами студии Xamarin, которые не существуют в моем проекте (например, файл градиента).
Я проверил содержимое «bundle» и кажется, что он является нулевым во время ошибки, но я не уверен, вызывает ли это ошибку.
Я использую формы Xamarin PCL.
Вы можете поместить свой исходный код где-то так мы можем попытаться воспроизвести исправить? –