Android - texto de entrada do shell adb

Android - texto de entrada do shell adb

Android - quero passar uma string grande usando o comando adb shell. Existe uma restrição no comprimento da string de entrada?

$ texto de entrada do shell adb

Responder1

De acordo com minha pesquisa. O comprimento máximo para adb shell input texté1024 bytes. Aqui está o código do adb_client.cAndroid 4.4

if((len < 1) || (len > 1024)) {
   strcpy(__adb_error, "service name too long");
   return -1;
}

Referência:https://android.googlesource.com/platform/system/core/+/android-4.4_r1/adb/adb_client.c#184

informação relacionada