【问题标题】:Titanium SDK zip package is not being generated未生成 Titanium SDK zip 包
【发布时间】:2017-03-15 17:15:38
【问题描述】:

我下载了 Titanium SDK 并按照步骤从 here 本地构建它。

根据指南,他们将构建 SDK 的方式更改为 here 中列出的方式。

但是当我尝试像这样执行构建时:

node scons.js build --android-ndk c:\Android\android-ndk-r9 --android-sdk c:\Android\SDK

控制台显示以下文本行:

Building MobileSDK version 6.1.0, githash 591555a 你好像没有 有适当的第三方文件。我去接他们。这可以 花点时间.. 可能想喝杯乔或取笑诺兰。 下载 http://timobile.appcelerator.com.s3.amazonaws.com/libTiCore-24.a.gz
100% [=========================================] 0.0s

压缩 C:\Users\AGUSTN~1\AppData\Local\Temp\117215-10132-d88fho.gz 到 C:\Titanium\titanium_mobile\iphone\lib\libTiCore.a

它停在那里,当我去检查 dist 文件夹时,没有找到 zip。

为什么没有生成 zip 并且没有抛出错误?

我设置了以下环境变量:

  • ANDROID_SDK
  • ANDROID_NDK
  • PATH 包含 NPM (3.83)、Node.js (5.10.1) 的二进制文件的路径, git (2.8.1.windows.1), Python (2.7.13), Java (8 rev 77), Ant (1.9.7), gperf (3.0.1)、$ANDORID_SDK/platform-tools 和 $ANDROID_SDK/tools
  • JAVA_HOME(Java 8 修订版 77)
  • ANDROID_PLATFORM(设置为 17)
  • GOOGLE_APIS(设置为 23)

为什么没有打包SDK?

【问题讨论】:

  • 你是否安装了节点titaniumappc节点包?如果 PATH 变量中有 android-ndk 和 sdk 路径,则不需要节点调用中的参数。所以只需node scons.js buildnode scons.js package 创建zip 文件就足够了。
  • 不,我不记得在指南的某些部分中提到过它们吗?安装它们的正确方法是什么?我还在构建中添加了路径,因为我认为 Android 路径可能存在问题。
  • 我不能 100% 确定您是否需要它们来构建 SDK,但我会试一试。 npm install titanium appc -g (docs.appcelerator.com/platform/latest/#!/guide/…)
  • 哦,哇,我不敢相信这么简单,请说出你的答案,因为它让我意识到我的错误
  • 很高兴它成功了!将其发布为答案

标签: appcelerator appcelerator-titanium appcelerator-mobile


【解决方案1】:

安装节点工具titaniumappc

npm install titanium appc -g

为了编译SDK

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2016-10-22
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2021-05-07
    • 2012-10-21
    相关资源
    最近更新 更多