【问题标题】:Multiple Android apps within one xamarin solution一个 xamarin 解决方案中的多个 Android 应用程序
【发布时间】:2016-05-11 17:09:28
【问题描述】:

在一个 Xamarin Form 解决方案中创建多个 Android 应用的最佳方式是什么?

我尝试将一个新的 Android 项目添加到我的解决方案中,更新了我的引用、包和 MainActivity.cs,就像在 .Android 项目中构建的一样,但是当我尝试运行这个项目时,我在加载应用程序(新应用程序());功能

【问题讨论】:

  • 请显示 MainActivity 代码
  • 使用 Xamarin.Forms.Platform.Android;使用 MasterDetail;命名空间 Huisblad2.Android { [Activity (Label = "Huisblad2", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 公共类 MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity { protected override void OnCreate (捆绑包){ base.OnCreate(捆绑包); global::Xamarin.Forms.Forms.Init (this, bundle);加载应用程序(新应用程序()); } } }
  • 我正在为我的评论标记而苦苦挣扎

标签: xamarin xamarin.android


【解决方案1】:

我应该建议您在测试一个项目时卸载其他项目。例如,我编写了一些预处理器指令来处理我的共享代码上的一些特定于平台的代码,例如

#if __IOS__
bla bla
#endif
#if __ANDROID__
bla bla
#endif

但即使我将 ios 项目设置为启动项目,visual studio 也没有看到 IOS 符号;这是在 ios 项目属性上定义的!比我卸载 android 项目,一切顺利。然后我卸载了我的 ios 项目并加载了 android 和 android 项目也进展顺利。我不确定你的情况是不是这样,但你可以试一试:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多