Android Studio Gradle Plugin 3.0.1로 업그레이드하면됩니다. 아주 이상한 일은 apx를 실행할 때 strings.xml "\ r"(ASCII 캐리지 리턴) 문자가 "r"을 표시한다는 것입니다. 그것은 내 오래된 안드로이드 스튜디오 버전 2.3.3에서 올바르게 작동합니다.Android Studio Gradle Plugin 3.0.1로 업그레이드하고 strings.xml의 " r"(캐리지 리턴)은 TextView에서 "r"을 표시합니다.
내 오래된 buildToolsVersion이 "25.0.2"이고 Gradle Plugin 3.0.1이 최소 SDK 26.0.2를 지원한다는 메시지가 있습니다. 그래서 buildToolsVersion은 "26.0.2"로 변경됩니다. 소스 코드는 동일하며 두 개의 NB 컴퓨터 양쪽에서 테스트했습니다.
이 문제를 방지 할 수있는 방법이 있습니까? 어떤 제안이라도 환영합니다. 나는이 모든 "\ r"을 20 개 언어로 수백 가지로 제거하고 싶지 않고 다른 부작용을 두려워해야합니다.
xml에서 \ r을 사용하는 이유 새 행을 사용하려면 \ n을 (를) 사용하십시오. \ r을 유니 코드로 바꾸십시오. – USKMobility
"\ r"은 캐리지 리턴입니다. 전에 "\ r \ n"을 사용했는데 제대로 작동합니다. 이제는 "r"과 새 라인을 보여줍니다. 새로운 APK를 출시 할 가능성이있는 알 수없는 위험을 피하기 위해 정확한 설정이나 호환성 문제를 알아야합니다. – Fisher