จะเพิ่ม "เครื่องมือ: แทนที่" มากกว่าหนึ่งในแอปพลิเคชัน Android Manifest ได้อย่างไร


114

ฉันใช้ไลบรารีที่มีด้านล่างในไฟล์ Manifest

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

อย่างไรก็ตามเนื่องจากเป็นแอปพลิเคชันที่ฉันใช้เพื่อรวมไลบรารีกลับการตั้งค่าแทน

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

ดังนั้นมันจะมีข้อผิดพลาดในการควบรวมกิจการเช่น`` android: supportsRtl = "true" `ใน Library Manifest จำเป็นหรือไม่? ทำให้บางครั้งเกิดข้อผิดพลาด

ในการแก้ปัญหาเราต้องเพิ่มสิ่งต่อไปนี้ในแอปพลิเคชัน Manifest ของเรา

tools:replace="android:supportsRtl"

และ

tools:replace="android:allowBackup"

อย่างไรก็ตามการเพิ่มสองtools:replaceจะมีข้อผิดพลาดในการคอมไพล์ ฉันจะรวมสองอย่างนี้ได้tools:replaceอย่างไร?

ฉันลองด้านล่างแล้วและไม่ได้ผล

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

23
ลองใช้เครื่องมือลูกน้ำ: แทนที่ = "android: supportsRtl, android: allowBackup"
Boldijar Paul

คำตอบ:


244

ตามคำตอบของ Paul ในความคิดเห็นสำหรับคำถามข้างต้นใช้ด้านล่างเพื่อแก้ปัญหาของฉัน

 tools:replace="android:supportsRtl,android:allowBackup"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.