Cordova Dojo build(ed)不适用于Android 2.2浏览器

Cordova Dojo build(ed)不适用于Android 2.2浏览器,cordova,dojo,Cordova,Dojo,我正在使用Dojo1.8测试webapp的模块。它使用了许多模块。一切都像一个魅力,但慢慢地当我使用的版本没有建立。当我对使用构建的版本执行相同操作时,我会得到一个错误: 01-27 17:12:49.744: E/browser(10771): Console: Error: scriptError http://blog.arthurmolina.com/dojotest/lib/dojo.js:15 此问题仅在Android 2.2浏览器版本上出现。嗯,我刚刚在它和4.0版以及我的iP

我正在使用Dojo1.8测试webapp的模块。它使用了许多模块。一切都像一个魅力,但慢慢地当我使用的版本没有建立。当我对使用构建的版本执行相同操作时,我会得到一个错误:

01-27 17:12:49.744: E/browser(10771): Console: Error: scriptError 
http://blog.arthurmolina.com/dojotest/lib/dojo.js:15
此问题仅在Android 2.2浏览器版本上出现。嗯,我刚刚在它和4.0版以及我的iPhone上进行了测试。在桌面浏览器上没有问题

我还看到,如果我去掉这些行:

"dojox/mobile/ValuePickerDatePicker",
"dojox/mobile/ValuePickerTimePicker",
它不会再次显示该错误

我可以在没有构建版本的情况下使用它,但我想用Phonegap包装,如果我不这样做,它就不起作用了

您可以在中找到应用程序测试


那么,该怎么办呢?

我不确定,但我怀疑您可能遇到了Android不接受以下划线开头的资源的问题。您提到的两个模块与_TimePickerMixin之间存在依赖关系,这可能会造成问题。这个问题可以通过构建包含_TimePickerMixin的应用程序来解决,以消除对下划线文件的需要。请参阅:(您所做的构建可能出于某种原因忽略了该文件?)