2012-12-27 105 views
0

我在stackoverflow中看到类似这样的问题,但答案并不满足我。我的主要问题是我必须检查我的android sencha应用程序运行在各种版本的android手机上。如何在android模拟器中运行android sencha应用程序

从开始起,我测试了在android 2.3.4 mobile中的应用程序,现在我几乎完成了我的应用程序,所以我想测试我的应用程序在所有版本的android,所以我试图在android模拟器中运行我的应用程序。

我跑的应用程序,但只得到了错误,所以我搜索如何在模拟器中运行Android的煎茶的应用程序,然后我得到这个链接Sencha Touch 2 Native Packaging for Android,我试图按照指南中的链接,我安装SenchaSDKTools 2.0和煎茶Cmd的。

想跑

sencha package run android.json 

这是我我使用Ubuntu 12.4拿到

Sencha Cmd v3.0.0.250 
[ERR]  stbuild is not yet supported on linux 

+0

检查下面发布的解决方案。让我知道你是否还有问题。谢谢。 –

+0

我已经完全一样。其他android应用程序与phonegap(没有sencha触摸)运行良好 – Viswa

回答

2

要在Android运行sencha application,你需要cordova整合将提供senchaandroid之间的桥梁。

我已经发布详细步骤这样的事情。

请参阅此链接。

Integrate Phonegap/Cordova with Android Application

按照这些步骤完成

试想5步那里,你需要将整个您的煎茶的应用程序代码assets/www文件夹并确保index.html是在根(WWW)文件夹

谢谢。

+0

感谢您的答案,我已经完全相同。其他Android手机应用程序(无sencha-touch)运行良好。 – Viswa

+0

@Viswa确保您的'cordova js'在所有其他'sencha js'之前加载。 –

+0

谢谢,我现在改变了,但我仍然有错误(日志消息)**'所需的权限com.google.android.c2dm.permission.RECEIVE是未知的PackageManager''如果您在模拟器中运行,您需要通过Android SDK和AVM管理器安装合适的图像。请参阅http://developer.android.com/guide/google/gcm/获取更多详细信息。'** – Viswa

相关问题