C# 类androidx.appcompat.widget.AlertDialogLayout未找到异常
我有一个奇怪的问题,我得到了这个例外C# 类androidx.appcompat.widget.AlertDialogLayout未找到异常,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,我有一个奇怪的问题,我得到了这个例外 java.lang.ClassNotFoundException: androidx.appcompat.widget.AlertDialogLayout java.lang.Class.classForName(Native Method) java.lang.Class.forName Class.java:454 android.view.LayoutInflater.createView LayoutInflater.java:815 android
java.lang.ClassNotFoundException: androidx.appcompat.widget.AlertDialogLayout
java.lang.Class.classForName(Native Method)
java.lang.Class.forName Class.java:454
android.view.LayoutInflater.createView LayoutInflater.java:815
android.view.LayoutInflater.createViewFromTag LayoutInflater.java:1006
android.view.LayoutInflater.createViewFromTag LayoutInflater.java:961
androidx.appcompat.app.AppCompatDelegateImpl.setContentView AppCompatDelegateImpl.java:555
androidx.appcompat.app.AppCompatDialog.setContentView AppCompatDialog.java:95
androidx.appcompat.app.AlertController.installContent AlertController.java:232
androidx.appcompat.app.AlertDialog.onCreate AlertDialog.java:279
android.app.Dialog.dispatchOnCreate Dialog.java:554
mono.android.view.View_OnClickListenerImplementor.onClick View_OnClickListenerImplementor.java:30
android.view.View.performClick View.java:7870
mono.android.view.View_OnClickListenerImplementor.onClick View_OnClickListenerImplementor.java:30
android.view.View.performClick View.java:7870
当我尝试在Xamarin.android中显示一个简单的拨号日志时。
我在“跳过链接组件”中列出了这个androidx.appcompat.app.AlertDialog
我还添加了这个类
using Android.App;
using AndroidX.AppCompat.Widget;
namespace RateMe
{
static class LinkerPleaseInclude
{
static bool falseflag = false;
static LinkerPleaseInclude()
{
if (falseflag)
{
var ignore = new FitWindowsLinearLayout(Application.Context);
var ignore1 = new FitWindowsFrameLayout(Application.Context);
var ignore2 = new AlertDialogLayout(Application.Context);
var ignore3 = new AndroidX.AppCompat.App.AlertDialog(Application.Context);
}
}
}
}
我使用这个类来定义我的AlertDialog
使用AlertDialog=AndroidX.AppCompat.App.AlertDialog
但我一直在得到这个例外,只有在发布配置上(链接sdk和我选择的用户程序集),我必须做什么?
androidx.appcompat
才是你应该在链接中添加的!我会试试,但你知道我为什么要先排除它吗?是因为我在做什么?我应该包括其他内容吗?我也尝试了你的建议,现在我得到了一个异常,androidx.appcombat.widget.alertdialogtitle找不到