【问题标题】:Did a clean build to fix 'RuntimeException: Unable to instantiate activity' but get a blank screen now做了一个干净的构建来修复'RuntimeException:无法实例化活动',但现在得到一个空白屏幕
【发布时间】:2018-02-01 21:59:19
【问题描述】:

我收到此错误“Java.Lang.RuntimeException:无法实例化活动 ComponentInfo”,并且看到有人说做一个干净的解决方案,它会起作用。我做了干净的构建,它运行了,但只给了我一个blank screen。它没有给我任何错误,所以我也在努力寻找问题。

我正在使用 Xamarin 在 Visual Studio 中构建我的应用程序,并使用天蓝色服务器/数据库。

关于为什么会发生这种情况的任何想法?如果您需要,我可以发布代码,不确定您可能需要什么代码,因为有一些不错的代码。

编辑:这是我的主要活动的代码,我认为如果有问题,它应该在这里

namespace ProEventsApp
{
[Activity(Label = "ProEventsApp", MainLauncher = true)]
public class MainActivity : Activity
{
    private Button btnSignIn;
    private Button btnSignUp;
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        btnSignIn = FindViewById<Button>(Resource.Id.btnSignIn);
        btnSignIn.Click += (object sender, EventArgs args) =>
        {
            //Pull up dialog
            StartActivity(typeof(Dialog_SignIn));


            //signUpDialog.ZOnSignUpComplete += SignUpDialog_zOnSignUpComplete;
        };

        btnSignUp = FindViewById<Button>(Resource.Id.btnSignUp);
        btnSignUp.Click += (object sender, EventArgs args) =>
        {
            //Pull up dialog
            FragmentTransaction transaction = FragmentManager.BeginTransaction();
            Dialog_SignUp signUpDialog = new Dialog_SignUp();
            signUpDialog.Show(transaction, "Dialog Fragment");

            //signUpDialog.ZOnSignUpComplete += SignUpDialog_zOnSignUpComplete;
        };

    }

   /* private void SignUpDialog_zOnSignUpComplete(object sender, OnSignUpEventArgs e)
    {
        Thread thead = new Thread(ActLikeARequest);
        thead.Start();
    }

    private void ActLikeARequest()
    {
        Thread.Sleep(3000);
    }*/
}

编辑 2:Here's the log

Main AXML

编辑 3:版本 15.5.4

【问题讨论】:

  • 能否请您提供完整的错误信息?其次,请包含您的版本信息。
  • @JonDouglas 我把日志放在那里的描述中,我在寻找版本在哪里
  • 您发布的日志中的Java.Lang.RuntimeException: Unable to instantiate activity ComponentInfo 在哪里?
  • 我做了一个干净的构建并且它消失了,自从干净的构建之后,它运行但给了我那个空白屏幕
  • 主布局文件中包含什么?

标签: c# android visual-studio xamarin


【解决方案1】:

我有两个带有这一行的活动 '[Activity(Label = "ProEventsApp", MainLauncher = true)]'

我把它改成了'[Activity(Label = "ProEventsApp")

我的错

【讨论】:

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