【发布时间】:2017-03-08 23:42:36
【问题描述】:
在 Android 模拟器上开始调试我的项目时,我收到此错误:
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 studio 文件(例如 gradle 文件)有关。
我检查了“bundle”的内容,出现错误时它似乎为空,但我不确定这是否导致错误。
我正在使用 Xamarin 表单 PCL。
【问题讨论】:
-
你能把你的源代码放在某个地方,以便我们尝试重现修复吗?
标签: c# visual-studio xamarin.android xamarin.forms