当前位置: 首页 > 知识库问答 >
问题:

分级播放运行任务:定义资产时,“无法在空对象上调用方法 getAt()”

夏才
2023-03-14

你能帮我定义这个任务吗:

task start(type: PlayRun) {
    applicationJar file('dest/build/playBinary/lib/api.jar')
    assetsJar file('dest/build/playBinary/lib/api-assets.jar')
    assetsDirs [file('dest/public')]
}

所有路径都有效。当我运行gradle start时,我总是在控制台中收到以下错误:

无法对空对象调用方法getAt()

这是我的软版本:

等级2.14

构建时间:2016-06-14 07:16:37 UTC修改:
cba5fe19f1e0c6a00cc904828a6ec4e11739abc

Groovy:2.4.4

Ant:Apache Ant(TM)1.9.6版于2015年6月29日编译

JVM:1.8.0_05(Oracle Corporation 25.5-b02)

操作系统:Linux 3.16.0-4-amd64 amd64

平台游戏:“2.4.8”,scala:“2.11”

我做错了什么?

共有1个答案

张丁雷
2023-03-14

以下是解决方案:

资产Dirs [] 在 Groovy 编译器看来就像数组访问一样。如果要分配列表,则需要一个 = 符号。

 类似资料:
  • 你能帮我定义一下这个任务吗: 生成时间:2016-06-14 07:16:37 UTC版本: cba5fea19f1e0c6a00cc904828a6ec4e11739abc Groovy:2.4.4 Ant:Apache Ant(TM)版本1.9.6编译于2015年6月29日

  • 问题内容: 我正在使用声明性管道和单独的管道帮助器。在帮助程序之一中,我具有文件vars / getTriggerCause.groovy 现在我想像这样使用Jenkisfile中的函数 这导致了NPE: 当我看这个的时候,我希望它能奏效。与链接示例的唯一区别是,我从scm动态加载了库。 问题答案: 删除括号即可解决问题,因此可以正常工作

  • 我想把多个分级任务作为一个来运行。所以不是 这行不通

  • 问题内容: 我想将我的python软件包设为“ pip installable”。问题在于,程序包具有必须来自用户的初始Shell脚本(例如)的Shell脚本。 但是在安装之后,用户并不完全知道脚本的去向(大概是,但是我们不能保证)。当然,用户可以运行并手动编辑其初始化脚本。 但我想使这一步骤自动化。我可以创建一个新的distutils命令,但不调用它。而且我可以扩展,但是安装会通过pip中断(尽

  • 问题内容: 我收到以下错误 尝试在空对象引用上调用虚拟方法’void android.widget.StackView.setAdapter(android.widget.Adapter)’ 在这条线上 完整的片段 EventsFragment.java 是 Stack_Adapter.java Stack_Items 问题答案: 您正在执行: 你是。返回。 你为什么用? 在哪里?您应该从正确的x

  • 我在使用 firebase firestore 时收到一个空指针引用,我的应用崩溃了。这是我的代码: 这里的sem指的是我的文档17030121084中的字段。 有人能对此提出解决方案吗?