【问题标题】:Xamarin.Forms Target Framework (Kitkat) IssueXamarin.Forms 目标框架 (Kitkat) 问题
【发布时间】:2018-08-06 05:10:26
【问题描述】:

我在 Xamarin Forms 中有一个项目,该项目从 Target Framework 作为 Oreo 即 8.0 开始。但是我的应用在低端设备上经常崩溃,因此我决定降级到 Android 4.4 作为我的目标框架。我将所有 nuget 包都降级为合适的版本。但我仍然收到以下错误:

max res 19, skipping values-v21 "max res 19, skipping values-v21" in aapt.exe           
max res 19, skipping values-ldltr-v21 "max res 19, skipping values-ldltr-v21" in aapt.exe           
max res 19, skipping drawable-v21 "max res 19, skipping drawable-v21" in aapt.exe           
max res 19, skipping values-v23 "max res 19, skipping values-v23" in aapt.exe   
max res 19, skipping values-v22 "max res 19, skipping values-v22" in aapt.exe   
max res 19, skipping drawable-v23 "max res 19, skipping drawable-v23" in aapt.exe
max res 19, skipping anim-v21 "max res 19, skipping anim-v21" in aapt.exe           
max res 19, skipping values-v23 "max res 19, skipping values-v23" in aapt.exe   
max res 19, skipping color-v23 "max res 19, skipping color-v23" in aapt.exe 
No resource found that matches the given name: attr 'android:elevation' in values.xml   

有人可以帮帮我吗?

【问题讨论】:

    标签: c# xamarin xamarin.forms xamarin.android


    【解决方案1】:

    Xamarin.Forms 要求您必须使用 最新 Android 编译和目标 API 级别....

    此外,Android 项目的目标/编译版本必须设置为使用最新安装的平台。但是可以将最低版本设置为 API 15,以便您可以继续支持使用 Android 4.0 的设备.3 及更新版本。这些值在项目选项中设置:

    回复:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/get-started/installation?tabs=vswin#android

    【讨论】:

    • 所以我目前无法使用除 Oreo 之外的任何其他版本进行编译?
    • 谢谢@SushiHangover。您是否知道有关 xamarin 应用程序在 android 版本
    • @Subash 不,我没有,发布一个新问题,其中包含您在该设备上遇到的异常/堆栈跟踪或正在发生的 logcat 崩溃/错误。这样我们至少可以查看它是否与用户代码相关、与设备相关等等......可能是 Xamarin 需要解决的问题:github.com/xamarin/Xamarin.Forms
    【解决方案2】:

    找不到与给定名称匹配的资源:attr values.xml 中的“android:elevation”

    您应该将目标更改为至少 5.0,因为高度属性仅在 android 5.0 中出现。因此,使用 kit-kat 将无法正常工作。 删除提升或更改目标版本。

    【讨论】:

    • 问题是我没有values.xml 文件。
    • 从您的日志中我猜是这样。比什么是问题?
    • 我也很困惑。
    • 这是唯一的问题,在您的日志中剩下的所有警告和最后一个是错误。尝试将您的应用定位到最新版本。
    • 谢谢@Arvindraja,但答案解决了它,虽然我现在有另一个问题:( .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 2014-05-07
    • 2017-01-05
    • 1970-01-01
    相关资源
    最近更新 更多