error: atributo de estilo 'attr/colorPrimary' no encontrado
Aug 21 2020
Recientemente actualicé mi SDK de destino a 29 según las nuevas pautas de Android, pero luego recibí este error:
D:\Android Apps\PatherPane\app\src\main\res\values\styles.xml:4:5-9:13: AAPT: error: atributo de estilo 'attr/colorPrimary (también conocido como com.patherpane.app:attr/ colorPrimario)' no encontrado.
Y mi archivo XML de estilo es:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="SplashScreen" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">
@drawable/background_splashscreen
</item>
</style>
¿Cómo puedo arreglar esto?
Este comando seguido de los nombres de los elementos muestra el error:Theme.AppCompat.Light.DarkActionBar
Respuestas
5 bmalex Aug 22 2020 at 05:13
Asegúrese de no haberse perdido la implementación de appcompat en build.gradle (aplicación)
implementation ‘com.android.support:appcompat-v7:28.0.0’
o
implementation 'androidx.appcompat:appcompat:1.2.0'
si usa androidx
4 AdhiamboOyier Aug 26 2020 at 17:20
Este error suele aparecer cuando
androidx.appcompat:appcompat
y
com.google.android.material:material
Las versiones no coinciden. Comprueba si actualizaste uno y el otro no