无法使用Cordova呈现Polymer应用程序

时间:2016-10-31 21:05:04

标签: android cordova polymer

我正在尝试使用cordova为聚合物应用生成apk。但是我面临困难,因为生成的apk无法在移动应用程序中正确呈现(Android版本6.0,其是> 4.1,由Polymer支持)。我提到了this来构建应用程序,但它没有用。聚合物应用程序正在网络浏览器中按预期进行操作,但在移动设备中使用apk时无法正常工作。

App Working in Web Browser

App not working in mobile Nexus 5 v 6.0

Index.html的内容



<html>

<head>
    <title>myApp</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="mobile-web-app-capable" content="yes">
    <link rel="manifest" href="/manifest.json">
    <script src="/bower_components/webcomponentsjs/webcomponents-lite.js"></script>
    <link rel="import" href="/src/main-app/main-app.html">
    <link rel="import" href="/bower_components/paper-header-panel/paper-header-panel.html">
    <link rel="import" href="/bower_components/paper-toolbar/paper-toolbar.html">
    <link rel="import" href="/bower_components/paper-icon-button/paper-icon-button.html">
    <link rel="import" href="/bower_components/paper-tabs/paper-tabs.html">
    <link rel="import" href="/bower_components/iron-icons/iron-icons.html">
    <link rel="import" href="/bower_components/iron-flex-layout/iron-flex-layout.html">
    <link rel="import" href="/bower_components/gold-phone-input/gold-phone-input.html">


</head>

<body class="app">
    <paper-header-panel class="flex">
        <paper-toolbar class="medium-tall">
            <paper-icon-button id="navicon" icon="menu"></paper-icon-button>
            <!-- flex class forces span to fill space between icons -->
            <span class="flex">Title</span>
            <!-- icon displays at right because of span class above -->
            <paper-icon-button id="morebutton" icon="more-vert"></paper-icon-button>
            <paper-tabs class="bottom fit" selected="0">
                <paper-tab>ONE</paper-tab>
                <paper-tab>TWO</paper-tab>
            </paper-tabs>
        </paper-toolbar>
        <div>Content</div>
    </paper-header-panel>

    <gold-phone-input country-code="91" phone-number-pattern="XX-XX-XXXXXX">
    </gold-phone-input>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
            app.initialize();
        </script>
</body>

</html>
&#13;
&#13;
&#13;

我也尝试将Crosswalk添加到Cordova,但它仍无效。

如果需要更多信息,请与我们联系。

将获得任何帮助。

0 个答案:

没有答案