2015-09-19 3 views
0

Я просто создаю приложение для начинающих с помощью набора инструментов с полимерным стартером.Набор для запуска полимеров, ошибка приложения

Все было в порядке до вчерашнего дня. Я мог бы создать приложение для Android с кордорой и запустить его прямо на мое устройство Android. Теперь я добавил новый маршрут в routing.html под названием login, где я также установил простое соединение firebase.

<script src="../../bower_components/page/page.js"></script> 
 
<script> 
 
    window.addEventListener('WebComponentsReady', function() { 
 

 
    // We use Page.js for routing. This is a Micro 
 
    // client-side router inspired by the Express router 
 
    // More info: https://visionmedia.github.io/page.js/ 
 
    page('/', function() { 
 
     app.route = 'home'; 
 
    }); 
 

 
    page('/users', function() { 
 
     app.route = 'users'; 
 
    }); 
 

 
    page('/users/:name', function (data) { 
 
     app.route = 'user-info'; 
 
     app.params = data.params; 
 
    }); 
 

 
    page('/contact', function() { 
 
     app.route = 'contact'; 
 
    }); 
 

 
    page('/login', function() { 
 
     app.route = 'login'; 
 
    }); 
 

 
    // add #! before urls 
 
    page({ 
 
     hashbang: true 
 
    }); 
 

 
    }); 
 
</script>

Если я бегу это местный в хроме это работает очень хорошо. Но тогда, когда построен с Кордову и я нажимаю на меню, чтобы открыть страницу, которая появляется ошибка:

Image 1:menu

Application error

Все, что связано с новым маршрутом или firebase связи?

ответ

0

@ Dragod83
Это связано с тем, что полимер является новым и не поддерживает многие браузеры.

Полимер - Browser Compatibility

В нем вы увидите, что Android является поддержка, но они не дают версию. Мы можем предположить, что это последнее - использование Lolipop или лучше. Тем не менее, библиотека, которая используется для разработки Phonegap, не является текущей.

Он может работать с crosswalk, но у меня нет информации об этом в любом случае.

Вкратце, полимер не готов к прайм-тайму и поэтому не готов к использованию с Cordova или Phonegap. Это может измениться, но полимер медленно обрабатывает детали для использования полимера на гибридных платформах.

Лучшее в удалении

0

Решено. По какой-то причине (неизвестной мне) я должен был создать папку с именем android_asset внутри

AndroidStudioProject/myappname/app/src/main/android_asset 

Затем я вставить содержимое папки WWW и сейчас работает.

Также заменен jQuery & firebase CDN ссылка с беседкой. Похоже, файл, требующий подключения, не работает.

https://github.com/PolymerElements/polymer-starter-kit/issues/374