我正在开发一个应用程序,我有这个问题。
Android级/缓存/转换
Android资源链接失败*/appcompat-1.0.0/res/values-v28/values-v28.xml:5:5-8:13: AAPT: error: resource :attr/dialogCornerRadius未找到。
我认为这个问题可以从API 27到28得到解决。问题是,如果我更新到28,我就失去了我的应用程序的意义,因为我的所有应用程序都是由片段制作的,而在Android的最后一个版本中,这些片段被废弃了。
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>那么,我如何运行我的应用程序保存片段(而不是更新到Android9API)。
我想修改项目dialogCornerRadius
发布于 2019-08-30 17:07:42
如果我更新到28,我就失去了我的应用程序的意义,因为我的所有应用程序都是由片段组成的。
什么都没有失去。
API 28中不推荐android.app.Fragment,但这并不意味着它不起作用。你也可以:
android.support.v4.app.Fragmentandroidx.fragment.app.Fragment更好无论如何
/values v28/values v28.xml:5:5-8:13: AAPT: error: resource :attr/dialogCornerRadius未找到
需要 compileSdkVersion 28。
您有以下选项:
compileSdkVersion 27compileSdkVersion 28compileSdkVersion 29或compileSdkVersion 28https://stackoverflow.com/questions/57730448
复制相似问题