16 KB-Option für die Abwärtskompatibilität aktivieren

Mit der 16‑KB-Schaltfläche können Sie ein Gerät mit einem 16‑KB-Kernel ausführen. Die 16-KB-Abwärtskompatibilitätsoption ist verfügbar, wenn auf einem Gerät ein 16-KB-Kernel ausgeführt wird. Der Paketmanager führt eine App im 16‑KB-Abwärtskompatibilitätsmodus aus, wenn die App ELF-Dateien (mit der Erweiterung .so) mit einer LOAD-Segmentausrichtung von 4 KB enthält oder das komprimierte APK nicht komprimierte ELF-Dateien mit einer ZIP-Ausrichtung von 4 KB enthält. Wenn der Paketmanager den 16-KB-Abwärtskompatibilitätsmodus für eine App aktiviert hat, wird beim ersten Starten der App eine Warnung angezeigt, dass sie im 16-KB-Abwärtskompatibilitätsmodus ausgeführt wird. Im 16-KB-Abwärtskompatibilitätsmodus können einige Apps funktionieren. Für eine optimale Zuverlässigkeit und Stabilität sollten Apps jedoch weiterhin auf 16 KB ausgerichtet sein.

So aktivieren Sie die Option für die 16-KB-Abwärtskompatibilität:

  1. Folgen Sie der Anleitung unter 16‑KB-Modus aktivieren, um die Ein/Aus-Schaltfläche für den 16‑KB-Modus zu aktivieren.

  2. Sie können den 16-KB-Abwärtskompatibilitätsmodus mit einer der folgenden Methoden aktivieren:

    • Legen Sie die folgende Property auf true fest, um die 16-KB-Abwärtskompatibilitätsoption für jede App auf dem Gerät zu aktivieren:

      adb shell setprop bionic.linker.16kb.app_compat.enabled true
      
    • Legen Sie das Attribut android:pageSizeCompat auf enabled oder disabled fest, um den Abwärtskompatibilitätsmodus für eine bestimmte App in ihrem AndroidManifest.xml zu aktivieren oder zu deaktivieren. Wenn diese Property festgelegt ist, werden beim Starten der App keine Warnungen zum Abwärtskompatibilitätsmodus angezeigt.

    • Aktivieren oder deaktivieren Sie auf der Seite mit den App-Informationen unter Erweitert die Einstellung App im Kompatibilitätsmodus für die Seitengröße ausführen, um den 16-KB-Abwärtskompatibilitätsmodus für eine bestimmte App zu aktivieren oder zu deaktivieren. Diese Einstellung ist nur sichtbar, wenn das Gerät mit einer Seitengröße von 16 KB ausgeführt wird.