gpt4 book ai didi

android - Android Studio 中来自 appcompat-v7 :22. 2.0 的资源问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:25:42 29 4
gpt4 key购买 nike

我们有一个来自大学的基础项目可以构建。所以我安装了 Android Studio,安装并更新了 Android SDK (API 22) 和所有附加功能,然后打开了项目,其中包含 External 下的 appcompat-v7 库图书馆。
当我尝试构建应用程序时,我收到以下错误消息:

C:\PRIVAT\Universität Regensburg\SS-2015\Anwendungsprogrammierung-mit-Android\Studienleistungen\02-Studienleistung\FoodieAppStarterProject\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\22.2.0\res\layout\notification_media_cancel_action.xml
Error:(26, 18) No resource found that matches the given name (at 'src' with value '@drawable/abc_ic_clear_mtrl_alpha').
C:\PRIVAT\Universität Regensburg\SS-2015\Anwendungsprogrammierung-mit-Android\Studienleistungen\02-Studienleistung\FoodieAppStarterProject\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\22.2.0\res\drawable\abc_btn_check_material.xml
Error:(18, 58) No resource found that matches the given name (at 'drawable' with value '@drawable/abc_btn_check_to_on_mtrl_015').
Error:(19, 29) No resource found that matches the given name (at 'drawable' with value '@drawable/abc_btn_check_to_on_mtrl_000').

...等等。我得到了很多很多这些。我不知道为什么。一切似乎都是正确的。

任何人都可以根据此提供帮助。

最佳答案

如您所见:https://developer.android.com/sdk/support_api_diff/23.2.0/changes/android.support.v7.appcompat.R.drawable.html

drawable 引用已更新,因此您需要更新变量名称:

abc_ic_clear_mtrl_alpha      -> abc_ic_clear_material
abc_btn_check_to_on_mtrl_015 -> abc_btn_checkbox_checked_mtrl
abc_btn_check_to_on_mtrl_000 -> abc_btn_checkbox_unchecked_mtrl
abc_ic_ab_back_mtrl_am_alpha -> abc_ic_ab_back_material

但是,您应该注意,如果您在 API 级别 <= 19 的设备上使用这些资源。这将触发异常 Resource Not Found

关于android - Android Studio 中来自 appcompat-v7 :22. 2.0 的资源问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30654650/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com