2015-09-19 57 views
0

我只是建設有聚合物起動工具包起動應用程序。聚合物入門工具,應用程序錯誤

一切都很好,直到昨天。我可以用cordova構建android應用程序並直接運行到我的android設備。現在,我已在routing.html一條新的路線稱爲登錄,我做了設置一個簡單的火力點連接爲好。

<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

任何與新路線或火力連接呢?

回答

0

@ Dragod83
它與聚合物是新的,不被許多瀏覽器支持。

聚合物 - Browser Compatibility

在這裏面,你會看到Android的支持,但他們沒有給出一個版本。我們可以認爲這是最新的 - 使用Lolipop或更好。即便如此,這是用於PhoneGap的開發庫是不是電流。

這可能與crosswalk工作,但我沒有對任何一種方式的信息。

總之,聚合物是沒有準備好黃金時段,因而不準備與科爾多瓦或使用的PhoneGap。這可能會改變,但聚合物在混合平臺上使用聚合物的細節一直很慢。

祝你好運

0

解決。出於某種原因(未知對我)我要創建內部

AndroidStudioProject/myappname/app/src/main/android_asset 

然後我粘貼WWW文件夾的內容名爲android_asset文件夾,它現在的工作。

還將jQuery &替換爲firebase CDN與bower的鏈接。看起來像需要連接的文件不起作用。

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