gpt4 book ai didi

java - 更新: No Resource Found后android studio中的资源错误

转载 作者:IT老高 更新时间:2023-10-28 11:25:34 24 4
gpt4 key购买 nike

在最近对 Android Studio 进行更新后,我们在编译以前工作的项目时遇到了问题。起初我们收到以下错误:

/Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml
Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.

我将 gradle 文件中的 sdk 构建目标更新为 23,这使得这个特定问题消失了,但它给我们留下了大量 apache.http 包错误(特别是,我们用于 http 东西的大量 apache 包现在在 sdk 23 中消失了)。

我想做的是解决奇怪的资源错误,但没有更新到 sdk 23。我现在没有时间重新编写我们的工具库来使用任何新的 apache http 组件实现已发布.有人有什么想法吗?

最佳答案

您需要将 compileSdkVersion 设置为 23。

由于 API 23 Android 移除了已弃用的 Apache Http 包,因此如果您将它们用于服务器请求,则需要将 useLibrary 'org.apache.http.legacy' 添加到 build.gradle如 this 中所述链接:

android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
...

//only if you use Apache packages
useLibrary 'org.apache.http.legacy'
}

关于java - 更新: No Resource Found后android studio中的资源错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092511/

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