У меня тоже сработало. +1

ичок в Xamarin. Я пытаюсь создать свое собственное представление в приложении Android, но оно вызывает исключение ClassNotFoundException для конструктора. Я искал похожие проблемы, но не нашел подобного (толькоВот это то, что я думаю, может быть очень похоже, но это не решается на самом деле - ответы говорят, чтобы редактировать файл Java, но это невозможно при работе в Xamarin). Вот мой код MainActivity.cs:

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:

using Android.Content;
using Android.Views;

namespace App5
{
    public class View1 : View
    {
        public View1(Context context)
           : base(context)
        {
        }
    }
}

и это описание исключения:

Java. App5.App5-1 / lib / arm64, / system / fake-libs64, /data/app/App5.App5-1/base.apk!/lib/arm64-v8a, / system / lib64, / vendor / lib64]]

Очень странно, что когда я комментирую наследование от View и наследование конструктора и, конечно, SetContentView для макета в ресурсе, система «может найти этот класс», и приложение не падает.

Я использую VisualStudio 2015 и у меня установлена ​​последняя стабильная версия Xamarin.

Ответы на вопрос(1)

Ваш ответ на вопрос