Attiva l'opzione di compatibilità inversa di 16 KB

L'opzione di attivazione/disattivazione 16 KB consente di eseguire un dispositivo con un kernel di 16 KB. L'opzione di compatibilità con le versioni precedenti da 16 KB è disponibile quando un dispositivo è in esecuzione con un kernel da 16 KB. Il gestore dei pacchetti esegue un'app in modalità di compatibilità inversa a 16 KB se l'app contiene file ELF (con estensione .so) con un allineamento del segmento LOAD di 4 KB o se l'APK compresso contiene file ELF non compressi allineati a 4 KB. Se il gestore del pacchetto ha attivato la modalità di compatibilità inversa a 16 KB per un'app, al primo avvio l'app mostra un avviso che indica che è in esecuzione in modalità di compatibilità inversa a 16 KB. La modalità di compatibilità inversa a 16 KB consente il funzionamento di alcune app, ma per la massima affidabilità e stabilità, le app devono comunque essere allineate a 16 KB.

Per attivare l'opzione di compatibilità inversa da 16 KB, segui queste istruzioni:

  1. Segui i passaggi descritti in Attivare l'opzione per attivare/disattivare i file da 16 KB per attivare l'opzione.

  2. Attiva la modalità di compatibilità inversa da 16 KB utilizzando uno dei seguenti metodi:

    • Imposta la seguente proprietà su true per attivare l'opzione di compatibilità con le versioni precedenti di 16 KB per ogni app sul dispositivo:

      adb shell setprop bionic.linker.16kb.app_compat.enabled true
      
    • Imposta la proprietà android:pageSizeCompat su enabled o disabled per attivare o disattivare la modalità di compatibilità inversa per un'app specifica nel relativo AndroidManifest.xml. Se questa proprietà è impostata, l'app non mostrerà gli avvisi relativi alla modalità di compatibilità all'avvio.

    • Nella pagina delle informazioni sull'app, in Avanzate, attiva/disattiva l'impostazione Esegui l'app in modalità di compatibilità con le dimensioni pagina per attivare o disattivare la modalità di compatibilità con le dimensioni pagina di 16 KB per un'app specifica. Questa impostazione è visibile solo quando il dispositivo è in esecuzione con dimensioni pagina di 16 KB.