cordova android vue avd ресурс publi c изображение - PullRequest
0 голосов
/ 03 апреля 2020

Я следовал этому руководству и написал свое собственное приложение android cordova:

https://www.npmjs.com/package/vue-cli-plugin-cordova

Я добавил изображения для своего приложения в публикацию c папка. Вся моя папка выглядит так:

my-app2:
|-.git
|-node_modules
|-public --> there are my images in the img folder, the index.css in the css folder and the index.html as main entry point
|-src --> there is my Sourcecode folder which works fine
|-src-cordova --> In this folder are the settings for my app (config.xml)
|-tests
|-.gitignore
|-babel.config
|-cypress
|-my-release-key.keystore
|-package
|-package-lock
|-README.md
|-vue.config
|-yarn.lock

Папка publi c содержит все изображения и основную точку входа моего приложения: индекс. html -File

Я ссылался к этим файлам изображений с этим относительным путем:

img/weiss.png

Теперь я запускаю следующую команду, и все работает как нужно.

npm run cordova-serve-browser

И после этого я собрал ее с помощью cordova для android:

npm run cordova-build-android

Затем я установил его на свой AVD и не отображает эти изображения. (Вы должны установить jdk 1.8, gradle, android studio, android sdk ...)

Мой вопрос сейчас, как я могу ссылаться на эти изображения и что я должен установить в моем конфигурация кордова?

1 Ответ

0 голосов
/ 07 апреля 2020

Я решил проблему.

Речь шла о конфигурации маршрутизатора. Вам не нужно использовать историю режима. Всегда используйте режим

hash

Вот мой роутер:

'use strict'
import Vue from 'vue'
import VueRouter from 'vue-router'
...