首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`tools:replace=“android:supportsRtl”与`tools:ignore=“AllowBackup”一起使用吗?

`tools:replace=“android:supportsRtl”与`tools:ignore=“AllowBackup”一起使用吗?
EN

Stack Overflow用户
提问于 2016-08-27 07:19:22
回答 1查看 2.1K关注 0票数 3

https://stackoverflow.com/a/39178185/3286489中所示,如下所示解决错误

代码语言:javascript
复制
Error:Execution failed for task ':app:processProductionDebugManifest'.
> Manifest merger failed : Attribute application@supportsRtl value=(false) from AndroidManifest.xml:23:9-36 
is also present at [com.mylibrarypackage:mylibrary:1.0.0] AndroidManifest.xml:14:9-35 value=(true). 
Suggestion: add 'tools:replace="android:supportsRtl"' to <application> element at AndroidManifest.xml:18:5-67:19 to override.

我们可以使用添加tools:replace="android:supportsRtl",如下所示。

代码语言:javascript
复制
<application 
    android:label="@string/app_name"
    android:supportsRtl="false"
    tools:replace="android:supportsRtl"/>

这个很管用。

但是,如果我们在应用程序标记中有tools:ignore="AllowBackup",似乎tools:replace是没有效果的,而且上面的错误仍然存在。

代码语言:javascript
复制
<application 
    android:label="@string/app_name"
    android:supportsRtl="false"
    tools:ignore="AllowBackup"
    tools:replace="android:supportsRtl"/>

这是个虫子吗?还是我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-10-31 17:13:45

原来这是他们这边的一个问题,用I32310f1c4a1e6e8847aa14be34689c5ed406e2a7修正了。我还没有找到真正的提交差异,如果有人知道如何找到那些提交,请评论。

此外,还报告了以下两个问题:

这两个问题都被标记为已解决。我的<application>标记的最终版本只是replace,我删除了所有ignore属性,并传递了构建。现在我在Android中有了lint (可视)警告,但是它没有影响构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39178543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档