Ich mache eine Android-App mit ein paar Fragmenten. In einem dieser Fragmente habe ich eine Symbolleiste mit einem Zurück-Pfeil als Bild-Schaltfläche.
In der XML-Datei habe ich das "app: srcCompat" -Attribut, aber ich erhalte einen Fehler bei der Verwendung dieses Attributs: "Um VectorDrawableCompat zu verwenden, müssen Sie 'android.defaultConfig.vectorDrawables.useSupportLibrary = true'Verwenden von Vector Drawable Compat
2
A
Antwort
-1
zu Ihrem Image hinzufügen:
tools:ignore="VectorDrawableCompat"
8
In Ihrem Modul build.gradle
Datei, müssen Sie diese Zeile hinzufügen:
apply plugin: 'com.android.application'
android {
...
defaultConfig {
...
vectorDrawables.useSupportLibrary = true // This line here
}
...
}
...
0
diese Zeile in Gradle Datei hinzufügen unter defaultConfig
Block:
vectorDrawables.useSupportLibrary = true
Außerdem müssen Sie in jeder Aktivität oder ein Fragment dieses Codeblock hinzuzufügen, wo Sie Drawables statt Bilder in srcCompat
sind Referenzierung:
static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
Verwandte Themen
- 1. Android Vector Drawable Intrinsic
- 2. Vector Drawable VS PNG
- 3. Vector Drawable verzerrt
- 4. Android Vector Drawable Absturz
- 5. Android Animated Vector Drawable: zur Laufzeit ändern
- 6. AppCompat Vector Drawable abgestürzt auf RadioButton Selektor
- 7. Android Animated Vector Drawable funktioniert nicht richtig
- 8. Ressourcen $ NotFoundException bei der Verwendung von support-vector-drawable
- 9. Wie programmiere ich einen Gruppenparameter von Vector Drawable programmgesteuert?
- 10. Custom (Farbverlauf) Hintergrund von ActionBar Compat
- 11. Animation Vector Drawable arbeiten nicht mit API 15
- 12. Drawable vs. Drawable-LDpi/Drawable-Mdpi
- 13. Schalter Preference Compat nicht (Unterstützung Preference v7)
- 14. Verwenden von Vector AutoRegression VAR in statsmodels
- 15. react-native-vector-icons: Verwenden von FontAwesome
- 16. Ausnahme von Layer Drawable
- 17. Fehler: \ --- com.android.support:support-compat:25.3.1 "
- 18. Animierter Vektor Mit compat-Bibliothek auch auf API 22-Gerät
- 19. Shadow unter Actionbar-compat während der Verwendung von Paddings
- 20. Implementierung von Vector Clocks
- 21. Vector Drawable kann nicht in Android API 19 mit Hilfe der Support-Bibliothek (23.4.0)
- 22. React Native Android Emoji Compat
- 23. ImportError: Kein Modul namens compat
- 24. Verwenden von VectorDrawableCompat
- 25. Drawable Ressource von benutzerdefinierten Attribut
- 26. Loading Drawable von SD-Karte
- 27. Drawable Resource
- 28. Android Vector Drawable <defs> nicht unterstützt. Wie man es repariert?
- 29. Android: App Compat Theme - Dialog Wenn groß
- 30. DexGuard und Vector Drawables
Nun ... es sagt Ihnen schon die Lösung! 'Um VectorDrawableCompat zu verwenden, müssen Sie 'android.defaultConfig.vectorDrawables.useSupportLibrary = true'' setzen. –
Ich habe das gleiche Problem, habe die vorgeschlagene Lösung nicht gemacht, aber alles funktioniert auf alten und neuen Geräten. Ich würde gerne wissen, warum diese Warnung immer dann erscheint, wenn sie nichts zu beeinflussen scheint. – Gustavo
@ModularSynth Für Neulinge ist nicht klar, wo dies hinzugefügt werden soll, geschweige denn wie. –