gradle命令行,没有关于构建失败的详细信息

时间:2015-06-12 18:23:34

标签: android gradle gradlew

我最近在Android上开始,在Android Studio上对构建时间失去耐心后,决定尝试使用命令行选项(在互联网上初步阅读表明需要减少50%的时间)。我能够将apk安装到设备上,甚至可以从命令行启动活动。

速度上,感觉有些改善......

我很高兴能学到新东西并了解更多有关gradle的知识,直到我对布局进行了更改并忘记在id中包含id。 gradle命令不会显示存在错误的文件(未分配id),但表示行号和资源名称。

以下是错误:

:TestProject:fabricGenerateResourcesDebug
:TestProject:processDebugResources
 Position 68:21-44 : No resource found that matches the given name (at 'id' with value '@id/FrameLayoutOuter').

:TestProject:processDebugResources FAILED

FAILURE: Build failed with an exception.

以下是尝试过的命令

gradlew assembledebug

如果我使用Android Studio编译同一个项目,它会显示所有详细信息,包括我要操作的文件名。使用--info或--debug或--stacktrace不会从命令行更改任何内容。

其他人都注意到这个..这是一个错误还是我遗失了什么?

我得到了以下选项

更新1 添加Android Studio输出

  • 来自消息Gradle Build

    C:\ SRC \ TRUNK \ mobileapps \机器人\ TestProject \ RES \布局\ activity_framed.xml 错误:(68,21)找不到与给定名称匹配的资源(在'id'处,值为'@id / FrameLayoutOuter')。

  • Gradle控制台输出

    :Testproject:processDebugResources AGPBI:{“kind”:“ERROR”,“text”:“找不到与给定名称匹配的资源(在\ u0027id \ u0027,值为@ id / FrameLayoutOuter \ u0027)。”,“sourcePath”:“C :\ SRC \ TRUNK \ mobileapps \机器人\ TestProject \ RES \布局\ activity_framed.xml”, “位置”:{ “STARTLINE”:68, “STARTCOLUMN”:21, “开始偏移”:2499, “ENDCOLUMN”:44, “endOffset”:2522}, “原”: “”}

0 个答案:

没有答案