0

我在 Windows 8 上使用 .

以下是安装在 DEV 机器上的软件包列表:

  • 1. JRE v1.7
  • 2. Sencha Touch v2.4.1 SDK
  • 3. Sencha SDK Tools 2.0.0 beta
  • 4.煎茶Cmd 5.1.2
  • 5.红宝石 2.0.0
  • 6.Chrome(浏览器)
  • 7. Web 服务器 - IIS 8 和 XAMPP
  • 8.Android SDK 23.0.6
  • 9. Eclipse IDE(与 VJET 库和 ExtJSTL 4.2 集成)
  • 10. Android ADT Manager(安装模拟器快照针对 os2.2 & 5.1)

当托管在 IIS 8 和 XAMPP (apache) 上时,“MyApp”项目可以在 chrome 浏览器上完美运行。但无法弄清楚在 android 模拟器上运行相同的步骤。到目前为止,遵循以下提到的步骤,导致尝试不成功:

  1. sencha app build native [命令成功]
  2. sencha app build -run native [命令成功]
  3. sencha app build package [命令成功]

从 eclipse (avd) 启动模拟器实例并执行命令 sencha app build -run native,但应用程序不在模拟器实例上执行。

遵循帖子中提到的步骤(http://www.sencha.com/forum/showthread.php?215210-how-to-run-sencha-touch-app-on-android-emulator-on-windows)但仍然面临问题.

请帮忙!!

4

2 回答 2

0

你想把它作为移动网站运行吗?正如你所说,你不想使用cordoav/phonegap。

如果你只想在移动浏览器上运行,你可以使用 Netbeans。它有一个非常简单的功能,允许在移动浏览器上运行 html5 应用程序,你所要做的就是
1. 在 netbeans 中创建 HTML5 项目
2. 运行命令“sencha app build native”
3. 复制目录cordova中的所有文件和文件夹->www 存在于您的 sencha 应用程序目录中
4. 将其粘贴到您的 HTML5 项目目录
中 5. 选择 netbeans 中的浏览器选项并运行

于 2015-03-24T07:25:54.200 回答
0

感谢尼蒂什的建议。但这不是我的查询的全部内容。我试图找出一种在模拟器上运行 sencha touch 应用程序的方法,而无需按照帖子中提到的步骤将其编译为本机应用程序:http ://www.sencha.com/forum/showthread.php?215210-how-to-run -sencha-touch-app-on-android-emulator-on-windows

无论如何,要在模拟器上运行 sencha touch 应用程序,我必须使用 cordova/phonegap 包装器创建原生 android 应用程序。要运行 sencha touch 应用程序(相当于移动门户网站),需要将其封装在本机应用程序(android、ios 等)中,然后进行应用程序签名和 APK/IPA 文件生成。

于 2015-04-08T07:41:40.650 回答