2017-12-27 7 views
0

나는 자 마린 새로운 오전과 간단한 앱을 썼다, 그러나 그것의 쇼 다음과 같은 오류자 마린 ClassNotFoundException가

MainActivity에 대한 나의 코드

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

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(); 
      }; 
     } 
    } 
} 

어디에서 잘못했는지 말씀해 주시겠습니까? 감사.

편집 : 매니페스트 파일

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/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> 
+0

주 매니페스트 파일 – Omi

+0

@Omi하지만 난 자 마린 – Tarptaeya

+0

에서 매니페스트 파일 https://developer.xamarin.com/releases/android/xamarin.android_8/xamarin.android_8.1/#Known_Issues을 변경해야 할 것 같아요 – SushiHangover

답변

0

이 알려진 버그, 깨끗하고 일반적으로 그것을 해결하는 것이 프로젝트를 다시 빌드합니다.