Làm cách nào để thêm nhiều hơn một `công cụ: thay thế` trong Ứng dụng Android Manifest?


113

Tôi đang sử dụng một thư viện có phần bên dưới trong Tệp kê khai của nó.

<application android:allowBackup="true"
    android:label="@string/app_name"
    android:supportsRtl="true"/>

Tuy nhiên, vì ứng dụng mà tôi sử dụng để bao gồm thư viện, thay vào đó, ngược lại cài đặt

<application android:allowBackup="false"
    android:label="@string/app_name"
    android:supportsRtl="false"/>

Do đó, nó sẽ có lỗi hợp nhất như `android: supportsRtl =" true "` trong Tệp kê khai thư viện có cần thiết không? Nó đôi khi gây ra lỗi

Để giải quyết nó, chúng ta chỉ cần thêm phần sau vào ứng dụng Manifest của mình.

tools:replace="android:supportsRtl"

tools:replace="android:allowBackup"

Tuy nhiên, thêm hai tools:replacesẽ có lỗi trong quá trình biên dịch. Làm thế nào tôi có thể kết hợp cả hai tools:replace?

Tôi đã thử cách dưới đây, và nó không hoạt động.

tools:replace="android:supportsRtl|android:allowBackup"

22
Hãy thử với công cụ dấu phẩy: thay thế = "android: supportsRtl, android: allowBackup"
Boldijar Paul

Câu trả lời:


242

Theo câu trả lời của Paul trong nhận xét cho câu hỏi ở trên, hãy sử dụng câu trả lời bên dưới để giải quyết vấn đề của tôi.

 tools:replace="android:supportsRtl,android:allowBackup"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.