0

Xamarin.Forms 应用程序 - 根据崩溃日志,生产环境中的少数 Android 设备出现以下崩溃。它在开发人员和测试人员的手机中不可重现。

包名:com.pearlcity.mobile

StackTrace:无法实例化接收器 com.pearlcity.mobile.GPBroadcastReceiver:java.lang.ClassNotFoundException:在路径上找不到类“com.pearlcity.mobile.GPBroadcastReceiver”:DexPathList

我们在清单中有以下代码:

<receiver android:name="com.pearlcity.mobile.GPBroadcastReceiver" android:exported="true">
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
    </receiver>

我们在 Xamarin.Android 项目下有以下名为“GPBroadCastReceiver”的类文件:

namespace PearlCity.Droid
{
    public class GPBroadCastReceiver : BroadcastReceiver
    {
        public override void OnReceive(Context context, Intent intent)
        {
            //throw new System.NotImplementedException();
        }
    }
}

有人遇到过这个错误吗?什么可能导致此问题?请告诉我们如何解决这个问题?

4

0 回答 0