gpt4 book ai didi

android支持Rtl冲突,建议添加 'tools:replace'

转载 作者:行者123 更新时间:2023-11-29 19:00:28 25 4
gpt4 key购买 nike

我有一个 android 应用程序,我已经定义了 android:supportsRtl="false"(没有它 - 它是 rtl,我不想要它)。

现在我正在使用这个库:

compile 'com.iceteck.silicompressorr:silicompressor:2.0'

而且我的代码没有编译:

Error:Execution failed for task ':app:processDebugManifest'.

Manifest merger failed : Attribute application@supportsRtl value=(false) from AndroidManifest.xml:40:9-36 is also present at [com.iceteck.silicompressorr:silicompressor:2.0] AndroidManifest.xml:17:9-35 value=(true). Suggestion: add 'tools:replace="android:supportsRtl"' to element at AndroidManifest.xml:36:5-189:19 to override.

我不完全明白我应该如何实现这个建议,或者是否有其他方法可以解决它。

我试过 tools:replace="android:supportsRtl=false" 但它仍然无法编译

谢谢!

最佳答案

理想情况下,您会使用 true对于 supportsRtl .而且,理想情况下,库不会为 supportsRtl 设置任何值。 .

但是,错误消息中的说明应该很简单:

Suggestion: add 'tools:replace="android:supportsRtl"' to element at AndroidManifest.xml:36:5-189:19 to override

由于我们没有您的 list ,我们必须猜测这些行上的内容。最有可能的是,您应该添加 tools:replace="android:supportsRtl"给你的<application>元素,除了你的 android:supportsRtl="false"你已经在那里了。

关于android支持Rtl冲突,建议添加 'tools:replace',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49202835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com