【发布时间】:2020-01-03 22:14:53
【问题描述】:
我正在开发一个遇到此问题的应用程序。
Android gradle/caches/transforms
Android 资源链接失败 */appcompat-1.0.0/res/values-v28/values-v28.xml:5:5-8:13: AAPT: error: resource android:attr/dialogCornerRadius not found.
我读过这个问题可以通过 API 27 到 28 解决。 我遇到的问题是,如果我更新到 28,我就会失去对应用的感觉,因为我所有的应用都是由 Fragments 制作的,而在 Android Studio api 的最新版本中,这些 Fragment 已被弃用。
v28/values-v28.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Base.Theme.AppCompat" parent="Base.V28.Theme.AppCompat"/>
<style name="Base.Theme.AppCompat.Light" parent="Base.V28.Theme.AppCompat.Light"/>
<style name="Base.V28.Theme.AppCompat" parent="Base.V26.Theme.AppCompat">
<!-- We can use the platform styles on API 28+ -->
<item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
</style>
<style name="Base.V28.Theme.AppCompat.Light" parent="Base.V26.Theme.AppCompat.Light">
<!-- We can use the platform styles on API 28+ -->
<item name="dialogCornerRadius">?android:attr/dialogCornerRadius</item>
</style>
</resources>
那么,我怎样才能运行我的应用程序保留片段(不更新到 Android 9 api)。
我要修改项目dialogCornerRadius
【问题讨论】:
标签: android android-fragments android-support-library android-appcompat androidx