Ich habe ein Problem mit ASSETS-Ordner in Android. Ich habe Ordner und Dateien in ASSETS abgelegt, und für einige Ordner/Dateien habe ich FileNotFoundException. Dann habe ich alle Ordner-/Dateinamen aus dem ASSETS-Ordner nach Code ausgedruckt und festgestellt, dass nicht alle Ordner/Dateien in APK gepackt sind. Warum passiert das? Alle Dateien und Ordner haben Namen ohne Sonderzeichen, Beispiel: "Prevoz tereta i lica vosilima/Prevoz tereta i lica vozilima.json"? Für einige Dateien/Ordner funktioniert es und für manche nicht. Weiß jemand, wie man dieses Problem löst? Danke im Voraus!Android-Assets - nicht alle Ordner/Dateien in APK verpackt
Antwort
Ich glaube, ich Lösung für mein Problem gefunden. Dateien, die sich im ASSETS-Ordner befinden mussten, wurden auf meinem Desktop erstellt. Ich habe den ASSETS-Ordner in Android Studio erstellt, aber als ich Dateien vom Desktop auf Assets übertragen habe, habe ich sie nicht über Android Studio, sondern stattdessen über den Windows Explorer erstellt. Ich habe den Speicherort des Assets-Ordners und der darin eingefügten Dateien gefunden. Daher denke ich, dass Android Studio einige davon nicht indiziert hat. Jetzt habe ich 4-5 Dateien und Ordner über Android Studio erstellt (Rechtsklick auf Asset-Ordner -> Neu -> Datei/Verzeichnis), und jeder von ihnen ist verpackt und funktioniert in Ordnung. Also ich denke das war das Problem und die Lösung. Ich werde jede Datei und jeden Ordner manuell in Android Studio erstellen und dann einfach die Daten in diese leeren Dateien einfügen. Danke Ihnen allen für Hilfe/Vorschläge. Ich bin froh, dass ich die Lösung gefunden habe, auch wenn es dumm ist. Ich werde dies morgen eine akzeptierte Antwort machen, weil stackoverflow das nicht erlaubt bis morgen.
Sie müssen irgendwie Ihr Projekt aktualisieren. Wenn Sie Android Studio verwenden, gehen Sie zu Datei> Synchronisieren oder drücken Sie 'STRG + ALT + y'. Stellen Sie sicher, dass sich Ihr Asset-Ordner im src/Hauptverzeichnis Ihres Projekts befindet.
Datei-invalidate und starten
tools-android-sync-Projekt mit gradle Dateien
Immer noch das gleiche Problem. – exiibeat
- 1. Android JNI nicht in APK verpackt
- 2. Warum ist meine .so nicht in der Apk verpackt?
- 3. Filtern von Ordnerdateien basierend auf Datum
- 4. Kontinuierliche Zeichenfolge wird nicht in td verpackt
- 5. generic.xaml nicht neu verpackt wird, wenn modifizierte
- 6. iOS CATextLayer verpackt funktioniert nicht wie erwartet
- 7. Applikative Funktoren rein passender nicht verpackt
- 8. Maven: Artifact wurde noch nicht verpackt
- 9. Signing Apk Nicht erkannt
- 10. Warum ist Multimap nicht mit Kamelen verpackt?
- 11. JAXB Wrap verpackt Sammlungen
- 12. APK nicht gefunden Ausgabe
- 13. Einheit apk funktioniert nicht
- 14. Wie die APK-Datei in Windows
- 15. Regex für passende Token verpackt in%
- 16. ES6 reexportierte Werte werden in Getter verpackt
- 17. Text, der nicht in P-Tag verpackt ist
- 18. Warum LibGdx Texturpacker Bilder nicht in Reihenfolge verpackt?
- 19. vs entpackte Vektoren verpackt in Systemverilog
- 20. Synchronisierte Ordnerdateien/Verzeichnisse mit NFS als Synchronisierungssystem für Vagrant ignorieren
- 21. ausführen exe, die in Glas verpackt ist
- 22. Nuget Dateien in den falschen Stellen verpackt
- 23. Installation apk ohne Benutzereingabe
- 24. ASMX-Webdienst: Ergebnis in extra Element verpackt
- 25. Codeänderungen nicht in .apk [Android Studio]
- 26. Meteor build apk läuft nicht in Handy
- 27. Kann kivy .py nicht in .apk konvertieren
- 28. Google Maps sind nicht in signierten apk
- 29. Android Studio nicht signiert apk
- 30. Java- - Größe ändern JFrame verpackt
Es ist in src/main, und ich kann alle Dateien und Ordner von Android Studio sehen, aber es fügt sie nicht zu APK hinzu. – exiibeat
Aktualisieren Sie einfach Ihr Projekt und teilen Sie Ihre Ergebnisse – user6472207
Immer noch nichts :(Ich werde Bild zum Beitrag hinzufügen, damit Sie sehen können, welche nicht funktionieren. – exiibeat