错误:资源'attr/orientation'的重复值与config''.aapt.v2.Aapt2Exception:Android资源编译失败

Ham*_*ani 16 android compiler-errors android-studio androidx

我有这个编译错误!我在stackoverflow上检查了类似的问题但是所有这些都是关于不同的错误而不是"attr/orientation"with config''",但它们对我的问题不起作用!我正在使用androidx库,kotlin,Gradle 4.10.1,

我做了这些步骤,但仍然没有结果:

1-清洁项目

2-重建

3-使高速缓存/重新启动无效

4-在文件夹上创建了另一个attrs.xml文件:res-> values-v21

5-其他许多方式......

但他们都失败了!有解决方案吗

Ham*_*ani 47

我发现问题,这是一个错误,我向谷歌(b.android.com)报告,他们回答

是的,我们知道这个问题,它将在下一个alpha版本中修复.这是:问题链接

.

那么如何解决它:我在build.gradle(Module)中更新为alpha3版本库时遇到了问题:

  implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3' 
Run Code Online (Sandbox Code Playgroud)

只需将其降级为较低版本:

  implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2' 
Run Code Online (Sandbox Code Playgroud)

现在没关系.

问题是constraintlayout:2.0.0-alpha3库和attrs.xml在编译时合并之间的冲突!

而对于你来说,它可能只是其他一些库之间的冲突(只是检查最后更新的库)

  • 真正.你可以将问题提升为google bug,这似乎发生在很多用户身上 (2认同)
  • Tnx @RJFares,我把它报告为b.android.com上的一个错误,他们回答说:我们知道这个错误,下一个alpha版本就可以了 (2认同)