A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
RemoteFileUtil
public
class
RemoteFileUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.RemoteFileUtil
|
Classe di utilità per gestire i file da un'istanza remota
Riepilogo
Metodi pubblici |
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)
Controlla se un file (o una directory) esiste nell'istanza remota
|
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)
Controlla se un file (o una directory) esiste nell'istanza remota
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Recupera una directory remota dall'host remoto.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)
Recupera una directory remota dall'host remoto.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)
Recupera una directory remota dall'host remoto.
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Recupera una directory remota dall'host remoto.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un file remoto nell'istanza container.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un file remoto nell'istanza container.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
|
static
boolean
|
pushFileToRemote(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Esegui il push di un File dall'host locale all'istanza remota
|
Costruttori pubblici
RemoteFileUtil
public RemoteFileUtil ()
Metodi pubblici
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath)
Controlla se un file (o una directory) esiste nell'istanza remota
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remotePath |
String: il percorso remoto in cui trovare il file. |
| Resi |
boolean |
indica se il file esiste o meno |
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath,
String sshPortNumber)
Controlla se un file (o una directory) esiste nell'istanza remota
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remotePath |
String: il percorso remoto in cui trovare il file. |
sshPortNumber |
String: il numero di porta per SSH. |
| Resi |
boolean |
indica se il file esiste o meno |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Recupera una directory remota dall'host remoto.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteDirPath |
String: il percorso remoto in cui trovare la directory. |
localDir |
File: la directory locale in cui inserire i file estratti. |
| Resi |
boolean |
True se l'operazione è riuscita, False in caso contrario |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Recupera una directory remota dall'host remoto.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteDirPath |
String: il percorso remoto in cui trovare la directory. |
| Resi |
File |
La directory estratta File se l'operazione è riuscita, null in caso contrario |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Recupera una directory remota dall'host remoto.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
scpArgs |
List: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteDirPath |
String: il percorso remoto in cui trovare la directory. |
| Resi |
File |
La directory estratta File se l'operazione è riuscita, null in caso contrario |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Recupera una directory remota dall'host remoto.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
scpArgs |
List: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteDirPath |
String: il percorso remoto in cui trovare la directory. |
localDir |
File: la directory locale in cui inserire i file estratti. |
| Resi |
boolean |
True se l'operazione è riuscita, False in caso contrario |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un file remoto nell'istanza container.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
scpArgs |
List: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteFilePath |
String: il percorso remoto in cui trovare il file. |
| Resi |
File |
Il campo estratto se l'operazione è riuscita, null in caso contrario |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un file remoto nell'istanza container.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteFilePath |
String: il percorso remoto in cui trovare il file. |
| Resi |
File |
Il campo estratto se l'operazione è riuscita, null in caso contrario |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
scpArgs |
List: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteFilePath |
String: il percorso remoto in cui trovare il file. |
localFile |
File: Il File locale in cui verrà estratto il file remoto |
| Resi |
boolean |
True se l'operazione è riuscita, False in caso contrario |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File: Il file contenente la chiave SSH da utilizzare. |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteFilePath |
String: il percorso remoto in cui trovare il file. |
localFile |
File: Il File locale in cui verrà estratto il file remoto |
| Resi |
boolean |
True se l'operazione è riuscita, False in caso contrario |
pushFileToRemote
public static boolean pushFileToRemote (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Esegui il push di un File dall'host locale all'istanza remota
| Parametri |
host |
String: l'host remoto. |
user |
String: L'utente sull'host remoto |
sshPrivateKey |
File |
scpArgs |
List: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil: un IRunUtil per eseguire i comandi. |
timeout |
long: in millisecondi per il completamento del recupero |
remoteFilePath |
String: il percorso remoto in cui trovare il file. |
localFile |
File: Il File locale in cui verrà estratto il file remoto |
| Resi |
boolean |
True se l'operazione è riuscita, False in caso contrario |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]