向触发器添加依赖项时出错.IO原生插件



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

我认为这是由于库不在我的build_steps中引起的。我将依赖项添加到文件中:

(

{
    "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'

感谢您的帮助

这听起来像是我们在平台的v1.4.43中修复的一个错误,在生成检查器项目期间,库可能会出现在错误的位置。

如果您编辑plugin/manifest.json以将平台版本更新为v1.4.43,然后重新构建检查器,您应该可以很好地运行。

include_dependencies转移话题道歉:我已经从我们的文档中删除了它,直到我们完成服务器端工作以启用该步骤。

最新更新