问题描述
我是MVVMCross的新手,并且正在关注TipCalc教程,但是看来它是为较旧版本的MVVMCross编写的。我被困在TipCalc Android Project部分,因为MvvmCross软件包没有名为MvxAndroidApplication
的类。
using System;
using Android.App;
using Android.Runtime;
using MvvmCross.Platforms.Android.Core; // this namespace doesn't exist
using MvvmCross.Platforms.Android.Views;
using TipCalc.Core;
namespace TipCalc.Droid
{
[Application]
public class MainApplication : MvxAndroidApplication<MvxAndroidSetup<App>,App>
{
public MainApplication(IntPtr javaReference,JniHandleOwnership transfer)
: base(javaReference,transfer)
{
}
}
}
解决方法
问题出在项目设置中的Android版本。此链接中的详细信息https://github.com/MvvmCross/MvvmCross/pull/3958