cordova_not_available в Ionic 3 - PullRequest
       6

cordova_not_available в Ionic 3

0 голосов
/ 04 сентября 2018

Home.ts

 import { Camera, CameraOptions } from '@ionic-native/camera';

     constructor(public navCtrl: NavController,
         public camera:Camera
        ) {}

    getImage(){
      var control = this;
      const options :CameraOptions = {
        quality: 70,
        destinationType : this.camera.DestinationType.DATA_URL,
        sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
        saveToPhotoAlbum: false
      }

      this.camera.getPicture(options).then(imageData => {
        control.shopPhoto = 'data:image/jpeg;base64,' + imageData;
      },
      err => {
        alert('error: ' + err)
      });
    }

package.json

"cordova": {
    "plugins": {
      "cordova-plugin-camera": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {},
      "cordova-plugin-ionic-keyboard": {},
      "cordova-plugin-telerik-imagepicker": {
        "PHOTO_LIBRARY_USAGE_DESCRIPTION": "your usage message"
      },
      "cordova-plugin-crop": {}
    },

Но я получил ошибку "error: cordova_not_available" на мобильном устройстве. даже я устанавливаю Cordova.

Я установил Genymotion для тестирования Android, но там он не работает.

Пожалуйста, помогите мне.

Изображение ошибки здесь

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

может быть, вы можете попробовать это:

1) Сначала откройте свой эмулятор / симулятор

2) Запустите это

ionic cordova emulate android -c

( -c пометить для активации отладки консоли)

эта команда должна быть подключена непосредственно к сборке вашего приложения к вашему эмулятору / симулятору https://ionicframework.com/docs/cli/cordova/emulate/

3) Снова протестировать

надеюсь, это поможет вам получить больше информации об ошибке. : D

PD. Убедитесь, что у вас есть интеграция с Native Cordova при запуске проекта

0 голосов
/ 04 сентября 2018

ionic cordova run android --device попробуйте это.

Не забывайте, вам придется проверить это на реальном устройстве или эмуляторе / симуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...