【问题标题】:Need help compiling external github modules (Ti.Facebook)需要帮助编译外部 github 模块 (Ti.Facebook)
【发布时间】:2016-05-18 13:24:04
【问题描述】:

我正在尝试下载和编译 Ti.Facebook 的 github 版本:https://github.com/appcelerator-modules/ti.facebook。具体来说,我正在开发 Android 模块。

我目前已将 repo 克隆到我的本地计算机,然后使用终端进入项目“android”文件夹。然后我运行了“appc run”(也尝试了“appc ti build”),但在启动良好后我得到了一个构建错误。

错误和版本数据等在这里:http://pastie.org/10842167

我认为错误与我的设置有关,而不是与存储库有关?

我很可能错过了设置步骤,但我可以找到任何信息来为我指明正确的方向。

【问题讨论】:

    标签: android module appcelerator appcelerator-titanium


    【解决方案1】:

    您不能直接运行模块。必须构建模块。

    您可以在 Appcelerator Studio 中导入此模块并从那里“打包”,也可以使用“ant”从命令行构建它。

    如何从命令行构建 ti.facebook:

    1. 下载或克隆存储库
    2. 将 android/build.properties.example 重命名为 android/build.properties 并在其中设置路径
    3. 终端到模块根目录并运行“ant”

    【讨论】:

    • 感谢 Nils,我正在尝试构建而不是运行,抱歉选择了错误的词!我无法在 Appcelerator studio 中打开,因为它不包含项目文件。我想我可以创建一个新项目并复制所有相关文件等,但肯定不是每个人都必须这样做吗?关于 ant,我认为我读到 ant 不再使用,'appc run' 是要使用的命令......只是想知道我是否错过了其他任何东西
    • 我只是按照上面编辑的步骤构建模块。你可以这样构建模块吗?我相信您必须使用 ant,因为“appc run”实际上会运行某些东西,而这对于模块来说是不可能的……请确保您具备构建 android 模块的所有先决条件:docs.appcelerator.com/platform/latest/#!/guide/…
    • 再次感谢 Nils,我已经完成了这些步骤。我花了一段时间在 build.properties 中获得正确的路径,但是当我这样做时,我仍然收到与以前相同的错误。我现在相信这是一个特定的模块问题,而不是通用问题!我会接受你的正确答案,因为我的问题是一个通用问题,但如果你碰巧在 ti.facebook 模块上进行测试,很高兴听到你的进展:-)
    【解决方案2】:

    在 Appcelerator Studio 中运行应用程序和构建模块是两件不同的事情。对于构建模块,您需要在您的环境中安装一些附加组件。例如:Ant、Eclipse java 开发工具、Android 开发工具、gpref、Python。您可以在以下链接中找到完整的文档。 Documentation Link

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多