저는 Xamarin을 처음 사용합니다. 안드로이드 응용 프로그램에서 내 자신의보기를 만들려고하지만 그것은 생성자에 ClassNotFoundException을 던지고있다. 유사한 문제를 찾고 있었지만 비슷한 것을 찾지 못했습니다. (단지 here은 제가 꽤 비슷하다고 생각하는 것이지만 사실 해결되지 않았습니다 - 답변은 자바 파일을 편집하도록 말하지만 작업 할 때는 불가능합니다. Xamarin).Xamarin 사용자 정의보기 ClassNotFoundException
using Android.App;
using Android.OS;
namespace App5
{
[Activity(Label = "App5", MainLauncher = true)]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
View1 view = new View1(this);
SetContentView(view);
//SetContentView(Resource.Layout.Main);
}
}
}
및 View1.cs : 여기 MainActivity.cs의 내 코드의
using Android.Content;
using Android.Views;
namespace App5
{
public class View1 : View
{
public View1(Context context)
: base(context)
{
}
}
}
은이 예외의 설명입니다
java.lang.ClassNotFoundException가 :셨습니까 경로에서 클래스 "md593b8d625023f6802361dd1b8a6546be5.View1"찾기 : DexPathList [[zip 파일 "/data/app/App5.App5-1/base.apk"],nativeLibraryDirectories=[/data/app/App5.App5-1/lib/arm64 ,/system/fake-libs64, /data/app/App5.App5-1/base.apk!/lib/arm64-v8a,/system/lib64,/ve ndor/lib64에]
그것은 내가 "이 클래스를 찾을 수 있습니다"보기에서 상속과 생성자 상속, 그리고 물론 된 setContentView의 자원, 시스템의 레이아웃에 주석 때 매우 이상하다 앱이 '아무튼 t 충돌.
저는 VisualStudio 2015를 사용하고 있으며 최신 안정 버전의 Xamarin을 설치했습니다.
정말 고마워요! – Imrik
저 또한 나를 위해 일했습니다. +1 – Eijso