【问题标题】:Java.Lang.ClassNotFoundException: <Timeout exceeded getting exception details>Java.Lang.ClassNotFoundException:<超时获取异常详细信息>
【发布时间】:2020-02-11 16:29:22
【问题描述】:

我有非常简单的 xamarin 应用程序,有 2 个活动,当我想在 Visual Studio 2017 中启动我的第二个活动 xamarin 时显示“Java.Lang.ClassNotFoundException:”错误

【问题讨论】:

  • 您是否在清单中添加了这些活动?
  • 在 xamarin 中?没有,我该怎么办?
  • 能否请您发布有问题的完整错误?当UnhandledException 对话框出现到中断调试模式时,您可以使用Continue 按钮并查看Output 窗口以查看完整的堆栈跟踪。
  • 完全错误:Java.Lang.ClassNotFoundException:
  • 请发布您的代码,说明您是如何打开second activity 和第二个Activity 代码的。

标签: android visual-studio xamarin xamarin.android


【解决方案1】:

也许……

(参考:https://developer.xamarin.com/guides/android/getting_started/hello,android_multiscreen/hello,android_multiscreen_quickstart/

这项工作:

translationHistoryButton.Click += (sender, e) =>
{
    var intent = new Intent(this, typeof(TranslationHistoryActivity));
    intent.PutStringArrayListExtra("phone_numbers", phoneNumbers);
    StartActivity(intent);
};

这会得到Java.Lang.ClassNotFoundException:

translationHistoryButton.Click += (sender, e) =>
{
    var intent = new Intent(this, typeof(TranslationHistoryActivity));
    //intent.PutStringArrayListExtra("phone_numbers", phoneNumbers);
    //StartActivity(intent);
};

【讨论】:

    【解决方案2】:

    安装“Android 支持存储库” Tool->Android->Android SDK manager->Tools->Extras->Android Support Repository

    安装后,重建您的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多