Xamarin ClassNotFoundException

编程入门 行业动态 更新时间:2024-10-24 12:32:47
本文介绍了Xamarin ClassNotFoundException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我是 Xamarin 的新手并编写了一个简单的应用程序,但它显示以下错误

I am new to Xamarin and wrote a simple App, but its shows the following error

Unhandled Exception:
Java.Lang.ClassNotFoundException: md5c178831cd46fc53bebc42cf953f78ced.SignupActivity 
occurred

我的 MainActivity 代码:

using Android.App;
using Android.Widget;
using Android.OS;

namespace AndroidApp1
{
    [Activity(Label = "Hello Xamarin", MainLauncher = true)]
    public class MainActivity : Activity
    {
        private Button loginButton;
        private Button signupButton;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
            loginButton = (Button)FindViewById(Resource.Id.login_btn);
            signupButton = (Button)FindViewById(Resource.Id.signup_btn);
            signupButton.Click += delegate
            {
                StartActivity(typeof(SignupActivity));
            };
        }
    }
}

对于 SignupActivity :

using System.Text;
using Android.App;
using Android.OS;
using Android.Widget;

namespace AndroidApp1
{
    [Activity(Label = "SignupActivity")]
    public class SignupActivity : Activity
    {
        private EditText nameField;
        private EditText usernameField;
        private EditText passwordField;
        private EditText emailField;
        private Button signup;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.SignupLayout);
            nameField = (EditText)FindViewById(Resource.Id.name);
            usernameField = (EditText)FindViewById(Resource.Id.username);
            emailField = (EditText)FindViewById(Resource.Id.email);
            passwordField = (EditText)FindViewById(Resource.Id.password);
            signup = (Button)FindViewById(Resource.Id.signup_btn);
            signup.Click += delegate
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendLine(nameField.Text);
                sb.AppendLine(usernameField.Text);
                sb.AppendLine(emailField.Text);
                sb.AppendLine(passwordField.Text);
                Toast.MakeText(this, sb.ToString(), ToastLength.Short).Show();
            };
        }
    }
}

你能告诉我我错在哪里吗?谢谢.

Can you Please tell where am I wrong? Thanks.

清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android/apk/res/android" 
          package="AndroidApp1.AndroidApp1" 
          android:versionCode="1" 
          android:versionName="1.0">
  <uses-sdk android:minSdkVersion="21" />
  <application android:allowBackup="true" android:label="@string/app_name">
  </application>
</manifest>

推荐答案

这是一个已知的错误,清理并重新构建项目通常可以解决它.

This is a known bug, clean and build the project again that usually resolves it.

这篇关于Xamarin ClassNotFoundException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-24 18:18:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1068546.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Xamarin   ClassNotFoundException

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!