详细的trigger.io设置指南?

时间:2013-06-10 03:21:47

标签: trigger.io

简短版本:任何人都可以在全新的Windows 8系统上为我提供更详细的trigger.io安装设置指南(除了https://trigger.io/docs/current/getting_started/getting_started.html的入门教程之外)吗?

长版:

首先是一些背景:我不是一个专业的开发人员,但在编程方面,我也不是一个完整的新手。虽然我更喜欢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和命令行)时,我收到以下错误:

  • 模拟器:在选择“尝试自动启动模拟器”之后,Windows弹出“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.

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

完成您列出的三个问题:

  1. 这听起来像Android SDK的问题:我建议打开AVD管理器并重新创建AVD,或者完全删除SDK并重新开始。
  2. 我们在6个月前收到了一份类似的报告,但是在重新运行之后它才刚刚离开,因此我们无法深入了解它。我建议升级到最新的Node和npm,如果仍然遇到问题,请将日志输出发送给我们。
  3. 这是我们平台版本的限制< v1.4.48 - 在Android SDK 22中移动了关键实用程序。使用v1.4作为您的平台版本(或v1.4.48或更高版本),这将得到修复。

答案 1 :(得分:0)

正如我上面指出的那样,我无法在Windows 8上运行,但是我使用的是Windows 7.这是一个循序渐进的指南,可能需要帮助从基线安装Windows进行设置7让Android应用程序正常运行。在我的情况下,它是Windows 7家庭高级版64位。

但请注意,我发现我的许多问题都是由于安装了64位和32位版本的各种软件。我建议只安装下面的32位版本。

  1. 从www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载Java SE Development Kit(JDK)。请注意,Java运行时环境(JRE)是不够的。在我的情况下,我安装了Windows x86 v7u21文件。在安装过程中,选择所有默认选项,并确保选择将Java添加到系统PATH的选项(默认情况下我未选中)。

  2. 从python.org/download/下载Python再次,我选择了x86版本3.3.2,这是最新版本。在安装过程中,请确保为所有用户安装,并检查将Python添加到系统路径的选项。

  3. 从developer.android.com/sdk/index.html#download下载Android SDK ADT软件包选择32位版本。该文件只是一个zip文件,所以一旦我下载它,我将其解压缩到我的根C:目录中的新目录(例如C:\ adt-bundle-windows-x86-20130522)。

  4. 在这个新的顶级目录中运行SDK Manager程序。单击更新按钮以更新可能需要更新的任何内容。

  5. 按照此处的开始说明developer.android.com/training/basics/firstapp/creating-project.html为Android模拟器创建空白应用程序和AVD,并在Android ADT中启动它环境,以确保一切正常。它起初对我不起作用,因为我选择了一个Nexus设备来模拟需要太多内存的东西。我建议选择一个更基本的设备,如HVGA。请注意,模拟器可能需要5-10分钟才能完全启动。只要Andoird徽标仍在闪烁,它就会起作用。您可以让模拟器保持运行,但此时关闭其余的SDK窗口。

  6. 下载并安装Tigger.io工具包。 (您需要先创建一个帐户才能获得下载链接)。安装完成后,运行工具包并按照此处的说明创建默认应用程序:trigger.io/docs/current/getting_started/mobile.html

  7. 请注意,尝试运行默认应用时出现aapt错误,将应用版本更改为v1.4.48无法解决问题。为了解决这个问题,我必须按照以下说明编辑其中一个Python脚本:stackoverflow.com/questions/17044682/couldnt-find-aapt-tool-you-may-need-to-update-your-android-sdk - 包括-PL

  8. 请务必使用应用设置页面指向您安装Android SDK的目录。

  9. 完成所有这些操作后,您应该可以点击Android按钮并触发。应该执行此操作并将应用程序构建/打包到您仍在运行的模拟器窗口中。

    < / LI>