错误:右边框上的布局边界必须从边缘开始

时间:2017-10-26 07:14:54

标签: android aapt android-studio-3.0

我的项目昨天运作良好;但是当我今天将Android studio更新到3.0时,默认情况下启用了AAPT2。我有以下错误:

Error:layout bounds on right border must start at edge.
Error:Execution failed for task ':app:mergeDevDebugResources'.
Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

我打开了日志文件但找不到线索。当我谷歌Error:layout bounds on right border must start at edge关于9补丁的问题进入结果。我的项目中也有大约10个9补丁。但我不确定是什么问题。我知道我可以禁用Aapt2,但我想解决问题。感谢。

2 个答案:

答案 0 :(得分:10)

您可以通过在终端中运行“gradlew --info assembleDebug”来检查其中哪一个是坏的。在我的情况下,我从其中一个删除了红色边框。希望它有所帮助。

答案 1 :(得分:4)

更新到3.0后我遇到了同样的问题。在" gradle.properties"中添加了这一行。我项目的档案。

android.enableAapt2=false

让我知道这是否有效。