【问题标题】:Xamarin android project doesn't buildXamarin android 项目未构建
【发布时间】:2020-01-22 11:53:34
【问题描述】:

我正在尝试为 Android Xamarin 应用创建启动画面

初始屏幕应该是一个顶部带有徽标的背景。

到目前为止,我设法显示了背景。

使用这个布局

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

  <item
    android:drawable="@color/colorPrimary" />

<!-- background image -->
  <item>
    <bitmap
      android:gravity="fill"
      android:src="@drawable/Splashscreen" />
  </item>

</layer-list>

启动画面效果很好

添加徽标会产生问题。 (只是在背景项后添加了这段代码)

 <!-- logo -->
      <item android:top="200dp">
        <bitmap
          android:src="@drawable/Logo"/>
      </item>

应用停止构建。

除了构建期间发生的错误之外,我没有收到任何错误消息。

这是我正在使用的样式

<style name="SplashScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowBackground">@drawable/SplashScreenWithLogo</item>
    <item name="android:windowTranslucentNavigation">false</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowActionBar">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowDrawsSystemBarBackgrounds">false</item>
  </style>

【问题讨论】:

  • 删除 bin 和 obj 文件夹,清理解决方案。另请查看构建日志。
  • 在构建日志中获取这些错误“验证 android SDK 已安装”“删除 android SDK 错误”我发现如果我等待几分钟项目构建,但在任何更改之后,它会再次发生并且我得再等几分钟……
  • 显示实际抛出的错误

标签: android xamarin xamarin.forms xamarin.android splash-screen


【解决方案1】:

查看构建日志后,我得到了这两个错误

verify android SDK installed
removing android SDK errors

所以经过一些互联网研究,通过更新模拟器解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多