16KB 하위 호환성 옵션 사용 설정

16KB 전환을 사용하면 16KB 커널로 기기를 실행할 수 있습니다. 16KB 백호환 옵션은 기기가 16KB 커널로 실행 중일 때 사용할 수 있습니다. 앱에 LOAD 세그먼트 정렬이 4KB인 ELF 파일 (.so 확장자가 있음)이 있거나 압축된 APK에 4KB ZIP 정렬된 압축되지 않은 ELF 파일이 있는 경우 패키지 관리자는 16KB 백호환 모드로 앱을 실행합니다. 패키지 관리자가 앱에 16KB 백호환 모드를 사용 설정한 경우 앱이 처음 실행될 때 16KB 백호환 모드에서 실행 중이라는 경고가 표시됩니다. 16KB 백호환성 모드를 사용하면 일부 앱이 작동하지만 최상의 안정성과 안정성을 위해 앱은 여전히 16KB로 정렬되어야 합니다.

16KB 백호환 옵션을 사용 설정하려면 다음 안내를 따르세요.

  1. 16KB 전환 사용 설정의 단계에 따라 16KB 전환을 사용 설정합니다.

  2. 다음 방법 중 하나를 사용하여 16KB 백호환 모드를 사용 설정합니다.

    • 기기의 모든 앱에 16KB 백호환 옵션을 사용 설정하려면 다음 속성을 true로 설정하세요.

      adb shell setprop bionic.linker.16kb.app_compat.enabled true
      
    • android:pageSizeCompat 속성을 enabled 또는 disabled로 설정하여 AndroidManifest.xml에서 특정 앱의 백호환 모드를 사용 설정 또는 중지합니다. 이 속성이 설정되면 앱이 실행될 때 백호환성 모드 경고가 표시되지 않습니다.

    • 앱 정보 페이지의 고급에서 페이지 크기 호환 모드로 앱 실행 설정을 전환하여 특정 앱의 16KB 백호환 모드를 사용 설정 또는 사용 중지합니다. 이 설정은 기기가 16KB 페이지 크기로 실행 중일 때만 표시됩니다.