有人用 polymer 运行 cordova 应用程序吗?
我在 cordova 上使用 angular.js 和 polymer,在我的 Chrome (v37) 中一切正常,在 Android 调试控制台中我得到一个错误并且屏幕保持白色:
07-03 16:53:26.865: D/CordovaLog(11728): file:///android_asset/www/js/index.js: Line 9899 : Error: Assertion failed
07-03 16:53:26.865: D/CordovaLog(11728): at c (file:///android_asset/www/polymer/platform/platform.js:12:21781)
07-03 16:53:26.865: D/CordovaLog(11728): at b (file:///android_asset/www/polymer/platform/platform.js:13:8230)
07-03 16:53:26.865: D/CordovaLog(11728): at b.F.insertBefore (file:///android_asset/www/polymer/platform/platform.js:13:11769)
07-03 16:53:26.865: D/CordovaLog(11728): at b.F.appendChild (file:///android_asset/www/polymer/platform/platform.js:13:11720)
07-03 16:53:26.865: D/CordovaLog(11728): at replaceWith (file:///android_asset/www/js/index.js:6983:16)
07-03 16:53:26.865: D/CordovaLog(11728): at applyDirectivesToNode (file:///android_asset/www/js/index.js:6282:13)
07-03 16:53:26.865: D/CordovaLog(11728): at compileNodes (file:///android_asset/www/js/index.js:5958:15)
07-03 16:53:26.865: D/CordovaLog(11728): at compileNodes (file:///android_asset/www/js/index.js:5970:15)
07-03 16:53:26.865: D/CordovaLog(11728): at compileNodes (file:///android_asset/www/js/index.js:5970:15)
07-03 16:53:26.865: D/CordovaLog(11728): at compileNodes (file:///android_asset/www/js/index.js:5970:15)
Polymer 版本为 0.3.3,cordova 版本为 3.5.0-0.2.4,Android 版本为 4.4.4
应用程序没有启动,我删除了所有的 html 进行测试,但错误仍然存在
最佳答案
我在 Android 4.4 上使用它。我听说有传言说您可以使用 Crosswalk 让它与早期版本的 Android 一起工作。
我在这里制作了我的 Polymer Cordova 项目的教程:
https://www.thepolyglotdeveloper.com/2014/07/use-polymer-apache-cordova/
关于javascript - Cordova 上的 polymer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24558181/