Niedawno zdecydowałem się rozpocząć korzystanie z aplikacji PhoneGap Build do tworzenia aplikacji przy użyciu technologii internetowych. Zauważ, że używam PhoneGap Build nie PhoneGap, więc nie utrzymuję natywnych API.Obrazy niewyświetlane w aplikacji PhoneGap Build
Używam znaczników HTML img do wyświetlania obrazów oczywiście i mam problemy. Obrazy wyświetlają się ładnie w przeglądarce, ale kiedy zabieram je do mojego telefonu, po prostu znikają. Próbowałem już wszystkiego: sprawdzania skrzynek i pisowni. Próbowałem nawet przesłać obrazy na mój serwer strony internetowej i nic.
Każda pomoc w tym zakresie zostanie bardzo doceniona.
UPDATE
Używam tego kodu HTML, jest to ciąg JavaScript jak to jak ja wejścia jej podczas wykonywania:
"<p id=\"calculator\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Calculator</span></p><hr><p id=\"distance\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Distance Converter</span></p><hr><p id=\"area\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Area Converter</span></p><hr><p id=\"volume\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Volume Converter</span></p><hr><p id=\"mass\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Mass Converter</span></p><hr><p id=\"force\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Force Converter</span></p><hr><p id=\"power\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Power Converter</span></p><hr><p id=\"energy\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Energy Converter</span></p><hr><p id=\"temperature\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Temperature Converter</span></p><hr><p id=\"dataStorage\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Data Storage Converter</span></p><hr><p id=\"time\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Time Converter</span></p><hr><p id=\"speed\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Speed Converter</span></p><hr><p id=\"acceleration\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Acceleration Converter</span></p><hr><p id=\"pressure\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Pressure Converter</span></p><hr><p id=\"density\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">Density Converter</span></p><hr><p id=\"any\"><img id=\"images\" src=\"images/[email protected]\"><span id=\"converterTitles\">The \"Any\" Converter</span></p><hr><p id=\"angle\"><img id=\"images\" src=\"images/Angle.png\"><span id=\"converterTitles\">Angle Converter</span></p><hr>"
Jest złożony z postaciami pomijania więc może to być trudne do odczytania . Ale rozumiesz. Najprostsze tagi nie działają. Mam trochę kodu CSS, który wykonuje niektóre obrazy tła za pomocą url(), który również nie jest wyświetlany.
W zeszłym tygodniu miałem swoją aplikację internetową wyświetlającą obrazy w porządku i znajdowały się w podfolderach. W tym tygodniu przeskoczyłem moją aplikację do nowego folderu i ponownie zbudowałem, ale obrazy nie będą wyświetlane.Nie było żadnych zmian w kodzie, wszystkie linki względne. – Mal
@Mal Spróbuj umieścić je w folderze głównym aplikacji. Powinno działać. Może to być kłopotliwe dla niektórych programistów, ale jest to jedyne rozwiązanie, dopóki PhoneGap Build coś z tym nie zrobi. –
Dzięki za sugestię. Pobrałem plik .ipa i rozpakowałem go. Okazuje się, że utworzony podfolder został usunięty podczas kompilacji. Obrazy można umieszczać tylko w istniejącym katalogu lub katalogu głównym, zgodnie z sugestiami. – Mal