长版:
首先是一些背景:我不是专业的开发人员,但在编程方面我也不是一个完全的新手。虽然我更喜欢 GUI 界面,但我对命令行和在幕后四处游荡感到满意。我之前使用 Eclips 和 Android SDK 做了一个基本的“有趣”的 Android 应用程序。我还查看了 PhoneGapBuild 和 JQueryMobile,并能够使用它制作和测试一个简单的应用程序。我正在寻找我的第一个真正的应用程序,这将是非常基本的 - 本质上是一个美化的“用户手册”应用程序,它提供各种我拥有版权的内容,通过应用内购买付费。Trigger.io 似乎是跨平台快速开发的最佳解决方案,允许访问各种应用内购买 API。
我的系统:运行 Windows 8 的 Microsoft Surface Pro 平板电脑
我的问题:我无法通过 web (firefox) 选项或 android 选项(模拟器和调试连接到我的 android 手机)让基本的 hello world 应用程序实际运行。构建工作正常,但这也需要付出一些努力才能发挥作用。虽然入门指南有点帮助,但他们顺便提及或基本上略读了很多事情。例如,安装 Java 和 Python 是先决条件,但隐藏在其中一个页面的文本中。同样适用于 node.js 和实际的 Android SDK。同样,当我第一次尝试运行演示应用程序时,它会自动下载并安装 Android SDK,但是当我运行 SDK Manager 应用程序时,它似乎安装不完整。现在,当我尝试运行应用程序(从 web gui 和命令行)时,我收到以下错误:
- 模拟器:选择“尝试自动启动模拟器”后,弹出“emulator-arm.exe 已停止工作”的窗口。
- Web:在“运行于 3.3.54 版的 Forge 工具”之后,出现错误“环境只能包含字符串”
- 设备:在“使用 aapt 创建 APK”之后,我收到错误“[错误 2] 系统找不到指定的文件”。(检查 forge-error.log,有一大堆对各种 python 脚本的回溯调用)。
请注意我的兄弟,他有一台 Mac,在安装 xcode 和 trigger.io 工具包以及运行 IOS hello world 应用程序时遇到了一些麻烦。因此,虽然我很乐意解决我的个人问题,但我建议其他用户可能会在较低级别的“系统设置指南”中找到价值,假设您有 Windows 的库存安装并引导您完成所有操作需要做的,比如安装X,添加Y到路径,运行Z。
提前感谢您的帮助。