Я создал приложение с PhoneGap Desktop App (создал проект Helloworld, затем отредактировал его), затем создал apk-файл с build.phonegap.com . Я не добавил ни одной платформы в проект, у него был «браузер» платформы при создании. Приложение, которое я получил, прекрасно работает на Android 4.4.2 и выше, до 7.x.x, но не работает должным образом на Android 4.1.2. (У меня не установлен Android SDK, я тестировал его на PhoneGap Developer, на телефонах моих друзей и в одиночку, а также на эмуляторе Android KOPLAYER для Windows). На телефоне с Android 4.1.2 полученное приложение отображает html-страницу с некоторыми его элементами, но похоже, что стили и сценарии из внешних файлов не работают, а элемент Canvas вообще не отображается.
Скриншоты этого приложения, работающего на:
Android 4.1.2
Android 4.4.4
Android 5.1
У меня есть одно предложение. Насколько я понимаю, build.phonegap.com выбирает платформы для приложений. И, вероятно, платформа Android в этом случае не подходит для устройств с Android 4.1.2. Решится ли проблема, если я вручную добавлю платформу Android 4.1.2 в проект? (cordova platform add android@x4.1.2
). * * Тысяча двадцать-два
Понятия не имею, как работает PhoneGap Build. Будет ли платформа Android, добавленная в проект, использоваться при создании приложения или будет заменена другой, выбранной сервисом PhoneGap Build?
Но я не уверен, что это причина. На сайте cordova.apache.org написано, что Cordova поддерживает Android 4.1.x, если я правильно понял.
Файлы этого приложения на github.com и в результате apk