your programing

Android Manifest 애플리케이션에 둘 이상의`tools : replace`를 추가하는 방법은 무엇입니까?

lovepro 2020. 10. 11. 11:04
반응형

Android Manifest 애플리케이션에 둘 이상의`tools : replace`를 추가하는 방법은 무엇입니까?


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"/>

따라서이 같은 합병 오류가 발생했을 것 supportsRtl = "true"로`의 도서관 매니페스트 필수 :입니다`안드로이드? 가끔 오류가 발생합니다.

이 문제를 해결하려면 Manifest 애플리케이션에 다음을 추가하기 만하면됩니다.

tools:replace="android:supportsRtl"

tools:replace="android:allowBackup"

그러나 두 개 tools:replace추가하면 컴파일 오류가 발생합니다. 두 가지를 tools:replace어떻게 결합 할 수 있습니까?

아래를 시도했지만 작동하지 않습니다.

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

위의 질문에 대한 의견에 대한 Paul의 대답에 따라 아래를 사용하여 내 문제를 해결하십시오.

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

교체 할 수있는 가능한 항목.

tools:replace="android:name,android:icon,android:theme,android:allowBackup,android:fullBackupContent"

참고 URL : https://stackoverflow.com/questions/39178764/how-to-add-more-than-one-toolsreplace-in-android-manifest-application

반응형