将依赖性添加到trigger.io本机插件时出错

时间:2013-05-04 15:51:03

标签: android trigger.io

我正在开发一个原生插件,它依赖于一个现有的库(它是在maven中构建的,不确定它是否有所作为)。我将插件添加到libs文件夹并更新了检查器项目。在adt中,我可以看到库被添加到libs文件夹中的forge inspector插件中,但它没有添加到模块构建路径中。

我认为这是由于我的build_steps.json文件中缺少库而导致我将依赖项添加到文件中:

[

{
    "do": {
        "android_add_permission": {
            "permission": "android.permission.WRITE_EXTERNAL_STORAGE"
        }
    }
},
{
    "do": {
        "include_dependencies": {
            "leveldb-0.6-SNAPSHOT": {
                "hash": "8e7bd9547206ecca974530109983fc8d"
            }
        }
    }
}

添加依赖项后,我更新了检查器项目并收到以下错误:

应用构建步骤失败,检查构建步骤并重新更新检查器:[Errno 2]没有这样的文件或目录:u' /home/me/forge-workspace/plugins/triggerdb/inspector/.trigger/cache /8e7bd9547206ecca974530109983fc8d.zip'

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

这听起来像是我们在平台的v1.4.43中修复的错误,在生成检查项目期间,lib可能会在错误的位置结束。

如果您修改plugin/manifest.json以将平台版本更新为v1.4.43,然后重建您的检查员,那么您应该很高兴。

include_dependencies红鲱的道歉:我已经从我们的文档中删除了它,直到我们执行服务器端工作来启用该步骤。