Несмотря на заявления in the forum post, то можно сделать то, что вы спрашиваете, но не без усилий. Сообщение форума верное, нет способа добавить пользовательские изображения для использования плагином, который вы пытаетесь использовать, в вашем проекте XDK, как описано в документах плагина. В случае проекта XDK каталоги платформы, на которые указывают эти плагиновые документы, существуют только в системе сборки, где для создания вашего приложения используется CLI Cordova, они не существуют в вашем локальном каталоге проектов XDK (несмотря на сходство с Cordova CLI, в вашем локальном каталоге проекта отсутствуют папки платформы).
Для этого вам нужно будет создать простой плагин, который добавит эти ресурсы в соответствующие папки папок платформы во время сборки. Я должен был потратить некоторое время на то, чтобы выяснить, как это сделать, на что у меня нет времени, но, по крайней мере, хотел помочь вам попробовать, если вы этого захотите. :-)
Простейший способ понять это - проверить плагин, который добавляет пользовательские графические изображения к встроенному приложению, в которое он входит. InAppBrowser - это тот, который вы можете использовать в качестве руководства, конечно, есть другие , Осмотрите plugin.xml
file для этого плагина и найдите раздел платформы Android, где он копирует файлы из каталога src
плагина в каталог res
платформы. В сущности, вы хотите создать небольшой настраиваемый плагин, содержащий файл plugin.xml
, который включает такие директивы, а также настраиваемые изображения, которые вы хотите скопировать, в соответствующие местоположения для каждой платформы. Таким образом, у вас также будет каталог src/android/res/etc...
, содержащий ваши образы Android и т. Д. Для других платформ. Возможно, вам придется посмотреть несколько плагинов, чтобы увидеть, как это делается для других платформ.
Вот руководство плагина, большинство из которых вам не нужно, только бит для создания базового plugin.xml
файла и локальных изображений, которые вы хотите добавить в приложение>https://cordova.apache.org/docs/en/5.1.1/guide/hybrid/plugins/index.html
Затем вы должны добавьте этот плагин в качестве «локального» плагина к вашему проекту, используя инструмент «Менеджер плагинов». Не разрабатывайте свой плагин внутри каталога <project>/plugins
, который является пунктом назначения. Разработайте его где-то еще, либо внутри вашего проекта (например, <project>/my-custom-icons
), либо где-то вне проекта. Менеджер плагинов не заботится о том, где он находится, если он находится где-то в вашей локальной системе разработчиков, а НЕ внутри каталога <project>/plugins
.
Быстрый поиск google Вы просматривали эту страницу: https://software.intel.com/en-us/xdk/docs/cordova-for-android-build-options – Hughzi
Я видел это, но нет ничего, что могло бы решить мою проблему. – Fuv
Но я обнаружил, что в настоящее время это невозможно сделать в Intel XDK: https://software.intel.com/es-es/forums/intel-xdk/topic/562433 – Fuv