Come posso superare la limitazione della lunghezza della properties; del "setprop di shell adb"

Ho un errore quando provo a impostare un valore per la properties; con nome> = 32 caratteri

adb shell setprop 01234567890123456789012345678901 VALUE 

Errore:

  • Utilizzo di emulatore Android -dns-server
  • Applicazione fullscreen Android - impedisce l'accesso alla barra di stato
  • Come faccio ad accedere alla camera nei telefoni Android?
  • Come posso avere EditText con Spannables cliccabili e ancora selezionabili da longClick?
  • Come accettare automaticamente le richieste di connessione diretta Wi-Fi in Android
  • Come riprodurre i file audio direttamente dalla cartella res / raw?
  •  could not set property 

    Questo funziona bene

     adb shell setprop 0123456789012345678901234567890 VALUE adb shell getprop 0123456789012345678901234567890 VALUE 

    C'è un modo per impostare le properties; con nomi più lunghi?

  • modificare un valore nel file p2p_supplicant.conf che si trova su /root/data/misc/wifi/p2p_supplicant.conf
  • Rimuovere le analisi firebase dall'applicazione android completamente
  • android mediaRecorder.setAudioSource non è riuscito
  • Android: Come modificare la dimensione di CheckBox?
  • Android rileva la disconnessione Bluetooth immediatamente Max 2 secondi
  • Android: SortedList con duplicati
  • 3 Solutions collect form web for “Come posso superare la limitazione della lunghezza della properties; del "setprop di shell adb"”

    Sembra che non ci sarebbe modo per superare questa limitazione. Vedo le stesse regole nelle fonti android java.

     public class SystemProperties { public static final int PROP_NAME_MAX = 31; public static final int PROP_VALUE_MAX = 91; ... } 

    Ho anche affrontato lo stesso problema. come la risposta sopra indicata non è ansible utilizzare il NOME che è più lungo di 31. quindi ho cambiato nome del pacchetto a più corto di 31 e ora funziona.

    Forse utilizzando il reindirizzamento?

    Imposta la piccola properties; che contiene il nome del file conf:

     setprop confFileName "myConf.yml" 

    in quel file conf hanno tutti i nomi e i valori delle grandi properties;.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.