Intel xdk не работает на андроиде

новое в Intel-XDK .... создайте небольшое приложение, используя объекты камеры и кеша

  • приложение работало в эмуляторе ... но когда я попытался протестировать его на мобильном устройстве Android ... приложение запустилось, но я не могу его использовать ... кнопки не показывают никакого эффекта, который должен это делать !!! примечание: приложение на Android делает все эффекты, которые не используют intel.xdk, в чем проблема .... большое спасибо

 document.addEventListener
             ("intel.xdk.camera.picture.add",picOk);
            
            function takePic(){
                intel.xdk.camera.takePicture(100,false,"jpg");
            }
            function importpic(){
                intel.xdk.camera.importPicture();
            }
            function picOk(pic){
                if(pic.success==true)
               {
                    var imgSrc=intel.xdk.camera.getPictureURL(pic.filename);
                
                    $('#content').append("<img src='"+imgSrc+"' />");
                }
                else{
                    if(pic.message!=undefined) alert(pic.message);
                    else alert("error to toake picture");
              } 
            }


person hossam.gamal    schedule 15.10.2014    source источник
comment
У меня такая же проблема.   -  person Bill Garrison    schedule 29.10.2014


Ответы (1)


Итак, проблема в том, что мы не добавили плагин «Камера». Этот шаг не указан ни в одном учебнике и может быть новой частью Intel XDK (в настоящее время используется сборка 1494).

Чтобы исправить это, перейдите в «Проекты» (ссылка вверху слева) и нажмите на свой проект. В разделе «Настройки гибридного мобильного приложения Cordovia 3.X» есть раздел «Включенные плагины». В этом разделе есть плагин камеры в разделе «Стандартные плагины Cordova» и снова справа в разделе «Избранные и пользовательские плагины Cordova / плагины Intel XDK». Проверьте оба из них, а затем перезапустите Intel XDK. Это исправило это для меня.

person Bill Garrison    schedule 29.10.2014