【问题标题】:Add New Android Project in Existing Xamarin Forms Project[IOS]在现有 Xamarin Forms 项目中添加新的 Android 项目[IOS]
【发布时间】:2021-10-13 18:38:05
【问题描述】:

我有一个现有的 Xamarin Forms 应用程序,该应用程序设置为仅为 iOS 构建。现在我想在这个现有项目中添加一个 android 项目,以查看该应用在 Android 上的执行情况。

我正在使用 Visual Studio 2019 (16.10.4)

所以我遵循的步骤是:

  • 仅在 Android 中使用现有项目名称创建了一个新的单独 Xamarin 表单解决方案。
  • 将 Android 项目文件夹复制到我现有的 Xamarin 文件夹中,这样我就有一个 .Android 和 .iOS 项目。
  • 在我的解决方案中添加现有的 android 项目并添加对我的新 android 项目的引用。
  • 使用相同的 iOS 版本更新 Nuget 包
  • 从所有项目中删除了 obj 和 bin 文件夹
  • 清理和重建

错误发生为:找不到资源样式/MainTheme.Base (aka com.companyname.sampleproject:style/MainTheme.Base)。

错误:链接引用失败。示例项目.Android

【问题讨论】:

  • 创建一个新的 xamarin forms 应用程序并将 android 项目与您创建的项目进行比较

标签: c# xamarin.forms xamarin.android xamarin.ios xamarin-studio


【解决方案1】:

在您的 android 项目中,转到 Resources > values > style.xaml 文件。在这里你会看到如下风格。

<style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">

然后去项目MainActivity.cs并设置你的风格Theme = "@style/MainTheme.Base"

【讨论】:

    猜你喜欢
    • 2017-05-02
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2017-04-13
    • 1970-01-01
    • 2019-09-02
    相关资源
    最近更新 更多