【问题标题】:PhoneGap with SenchaTouch for Android AppPhoneGap with SenchaTouch for Android App
【发布时间】:2012-05-26 18:41:59
【问题描述】:

我在尝试使用 Sencha Touch 和 PhoneGap 构建 Android 应用时遇到问题。

我正在使用 PhoneGap v1.2.0、Sencha Touch 2.0.0 pr3 构建一个简单的基于地图的应用程序并遇到此问题。

控制台上的错误日志指向未找到 Ext 变量(见下文)。

D/PhoneGapLog(  626): ReferenceError: Can't find variable: Ext
D/PhoneGapLog(  626): file:///android_asset/www/app.js: Line 2 : ReferenceError: Can't find variable: Ext 

我已经为加载 URL 定义了一个扩展的超时值:

super.setIntegerProperty("loadUrlTimeoutValue", 400000); 
super.loadUrl("file:///android_asset/www/index.html");

以下是我尝试在 index.html 中加载的脚本文件。

<script type="text/javascript" src="touch/sencha-touch-all.js"></script>
<script type="text/javascript" src="app.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>

我们将不胜感激。

也曾尝试使用原生 Android 打包来使用 Sencha 构建 Android 应用,但遇到了围绕它的问题,找不到应用图标,我不确定它应该放在哪里。

【问题讨论】:

  • 不能说具体的错误,但这个链接可能会有所帮助android.amolgupta.in/2011/07/…
  • 谢谢,想通了。一个脚本标签有问题,因为 sencha-touch 库没有被加载。现在可以使用了。
  • 如果您已解决问题,请关闭/回答问题...

标签: android cordova extjs


【解决方案1】:

我的脚本标签有问题,因此我遇到了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 2012-02-29
    • 2015-02-22
    • 2015-11-09
    相关资源
    最近更新 更多