Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android: Failed to generate resource table for split (https://www.delphipraxis.net/199779-android-failed-generate-resource-table-split.html)

Harry Stahl 19. Feb 2019 17:24

Android: Failed to generate resource table for split
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was ist das nu wieder?

Habe nur die von Delphi mitgelieferten Images für die Symbole im Android-Projekt ausgetauscht (siehe anliegenden Screenshot).

Bei der Übertragung aufs Gerät wird der Vorgang danach abgebrochen mit folgender Fehlermeldung:

"
[PAClient Fehler] Fehler: E2312 Failed to generate resource table for split ''
"

und
[PAClient Fehler] Fehler: E2312 D:\DEV\DX10\Timo70FMX\Android\Debug\TimOnize\res\v alues-v21\styles.xml:3: error: Error: No resource found that matches the given name (at 'android:windowBackground' with value '@drawable/splash_image_def').


Im Ordner RES\valuesV-21 ist eine XML-Datei mit folgendem Inhalt:

Code:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="AppTheme" parent="@android:style/Theme.Material.Light.NoActionBar">
        <item name="android:windowBackground">@drawable/splash_image_def</item>
        <item name="android:windowClipToOutline">false</item>
    </style>
</resources>
Was kann man den hier tun, um Delphi zufrieden zu stellen?

EWeiss 19. Feb 2019 17:49

AW: Android: Failed to generate resource table for split
 
Wenn du das nicht weist wer dann sonst?

Denen da oben einfach zeit geben ihre Probleme mit RIO in den griff zu bekommen wie auch immer.
Gut ist nicht besonders Hilfreich in deinem fall aber so ist das nun mal bei Aktualisierungen in der Heutigen zeit (Leider).

gruss

Harry Stahl 19. Feb 2019 17:58

AW: Android: Failed to generate resource table for split
 
Na ja, ich habe mich in den letzten Jahren hauptsächlich auf FMX-Desktop-Anwendung konzentriert, da mag Deine Andeutung nicht ganz daneben liegen.

Aber bei den mobilen Anwendungen habe ich mich bislang zurück gehalten und auch nur 2 Anwendungen in den Apple-App-Store gebracht (+1 Android Anwendung vertreibe ich außerhalb google-play).

Insofern bin ich für die mobilen Plattformen auch so eine Art Anfänger und muss hier entsprechende Fragen stellen (kriege schon fast wieder Lust auch ein Buch für die mobilen Plattformen zu schreiben, denn wenn man das einige Zeit mal wieder nicht gemacht hat, hat man das meiste schon wieder vergessen, ein Nachschlagewerk wäre da sicher hilfreich....:wink:).

Habe schon rausgefunden, dass man in der Bereitstellung die Datei styles-v21.xml, die zu styles-xml auf das Gerät transportiert wird, deaktivieren kann. Dann wird die Anwendung auch gepackt und auch auf das Gerät übertragen. Allerdings kommt kein Splash-Bildschirm.

Hier muss also irgendwo der Hase im Pfeffer liegen:

Code:
 <item name="android:windowBackground">@drawable/splash_image_def</item>
 <item name="android:windowClipToOutline">false</item>

mjustin 19. Feb 2019 18:08

AW: Android: Failed to generate resource table for split
 
Code:
 No resource found that matches the given name (at 'android:windowBackground' with value '@drawable/splash_image_def')
Im Verzeichnis res/drawable wird die Datei splash_image_def(.png/.jpg/.gif/.xml) nicht gefunden, die eine Drawable Resource enthält.

Harry Stahl 19. Feb 2019 18:22

AW: Android: Failed to generate resource table for split
 
Danke für den Hinweis. In dieser Datei steht folgendes:

Code:
<?xml version="1.0" encoding="utf-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/splash_image"
android:antialias="true"
android:dither="true"
android:filter="true"
android:gravity="center_horizontal"
android:tileMode="disabled"/>
Im ordner drawable selber ist kein Image. Aber in den Ordnern "drawable-", "normal", "small" und "xlarge" befindet sich jeweils eine Datei namens "splash_image.png".

Inzwischen geht es auch wieder mit der aktivierten Styles.xml (hatte die Option "Startbild einbeziehen" in der Debug-Konfiguration deaktiviert, das habe ich wieder aktiviert, dann ging es wieder (auch wird der Splash-Screen nun angezeigt).

Seltsam bei der Einstellungsseite "Symbole" ist auch, dass die Dropdown-Boxen für "Kachelmodus für Startbild" und "Startbildanordnung" zunächst leer sind. Wenn man dann aber was ausgewählt hat, bekommt man hinterher keinen leeren Zustand mehr hin.

zeras 19. Feb 2019 18:42

AW: Android: Failed to generate resource table for split
 
Ich hatte eine ähnliche Fehlermeldung, da ich ein älteres Projekt nun auf 10.3.1 compilieren wollte. Alles ging gut, aber als ich dann die Startsymbole angefasst hatte, hatte ich etwas ähnliches. Bei meinem älteren Projekt waren die Starbilder in der Abmessung nicht gleich. Da muss sich etwas geändert haben zwischen Seattle und 10.3.1. Ich habe dann neue Bilder reingezogen und alles ging dann.
Vielleicht "spielst" du nochmal mit den größeren Startbildern rum.

Rollo62 20. Feb 2019 09:14

AW: Android: Failed to generate resource table for split
 
Auch der grausame "Iconauswahl Editor" in der IDE ist nicht besonders clever.
Ich hatte schonmal öfters das dort Bilder aus irgendeinem Grund nicht erkannt wurden.
Wenn man dan alle Icons nochmal einzeln durchgeht, und evtl. nochmal neu lädt ging es bei mir.
Irgendwie kommt der Editor nicht immer damit klar wenn man die Pfade per Copy/Paste da reinwirft, habe ich den Eindruck.

Samashy 22. Apr 2021 18:21

AW: Android: Failed to generate resource table for split
 
Ich muss mich mal an das alte Thema hier hängen. Ich komme einfach nicht weiter. Ich hatte heute mein App mit einem Startbild und einem Icon ausgestattet und konnte es auch so ausliefern. Als ich später noch was ma Quelltext verändert hatte und neu ausliefern wollte bekommen ich die gleiche Fehler Meldung, wie hier zu vor beschrieben.
Code:
[PAClient Fehler] Fehler: E2312 Failed to generate resource table for split ''
Code:
[PAClient Fehler] Fehler: E2312 ..\res\values-v21\styles.xml:3: error: Error: No resource found that matches the given name (at 'android:windowBackground' with value '@drawable/splash_image_def').
Ich hab alles, was hier so beschrieben wurde probiert und habe aber mit nichts Erfolg.
Hilfe.

Lieben Gruß,
Romy

Rollo62 22. Apr 2021 18:27

AW: Android: Failed to generate resource table for split
 
Das Beste wäre meiner Ansicht nach, Du legst das Projekt ganz neu an, und lässt ein neues .dproj generieren.
So hast Du zumindest alle aktuellen Einstellungen deiner IDE-Version zurückgesetzt, und damit geht es eigentlich immer.
Was Du dann so Stück für Stück dazubaust kann Dir die App wieder zerstören, aber dann weiß man schonmal besser wo genau es hakt.

Samashy 22. Apr 2021 19:33

AW: Android: Failed to generate resource table for split
 
Ja, das werde jetzt erst mal machen :(
Ich installiere auch gerade das Rad Studio neu... die Plattformen waren kaputt, wie auch immer das passiert ist,


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz