Sencha Touch 2应用程序在Android手机上不起作用,但适用于虚拟Android设备

时间:2012-05-01 16:05:30

标签: android mobile extjs sencha-touch-2

我有一个移动网络应用程序(未通过PhoneGap打包),可以在iOS上成功运行Chrome,Safari和Safari移动设备,但我在Android手机或Firefox上都没有取得任何成功。

然而,当我在虚拟Android设备(2.3或更高版本)上运行应用程序时,它可以正常工作。我该怎么做才能确保它适用于两者?

在HTC Hero(Android 2.1)上,它似乎没有进入第一个视图的初始化。至于其他设备(高于2.3),我只是得到一个空白屏幕。

让我知道我可以提供的任何其他信息。我可以在低于或高于2.3的虚拟设备上进行测试并报告这些错误,提供代码示例等。

感谢所有帮助。我们认为我们的应用程序非常接近推出,这就是让我们退缩的一切!

2 个答案:

答案 0 :(得分:0)

你有所有路径(对javascript文件,css ......)相对吗?也许你可以尝试使用phonegap。这不是很多努力,它至少可以帮助找出问题所在。

此外,您可以尝试从Android手机浏览器访问您的计算机/本地主机或其他主机中的应用程序,您将看到它是否加载。

答案 1 :(得分:0)

首先,它不适用于Firefox。 Firefox不具备Sencha Touch所需的web-kit-engine

  

但我在Android手机上没有取得任何成功

您可以使用WampServerApache Web Server之类的s / w启动本地主机,将所有代码放在根目录中,然后尝试通过网址(例如

)在Android手机上访问它
http://_your_ip_address:_portno_/_root_directory_/app/