Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 SearchArtifactUtil
 public class SearchArtifactUtil
 extends Object
  
  
  
| java.lang.Объект | 
| ↳ | com.android.tradefed.util.SearchArtifactUtil | 
 Служебный класс, который можно использовать для поиска тестовых артефактов.
 Краткое содержание 
|  Публичные методы | 
|---|
| static File | findModuleDir (String moduleName, boolean targetFirst) Находит каталог модуля, соответствующий заданному имени модуля. | 
| static File | getModuleDirFromConfig ( IInvocationContext moduleContext) | 
| static File | getModuleDirFromConfig () Возвращает каталог модуля, если он присутствует, при вызове внутри области модуля. | 
| static File | getModuleDirFromConfig ( ConfigurationDescriptor descriptor) | 
| static File | searchFile (String fileName, boolean targetFirst) Ищет тестовый файл артефакта/зависимости в тестовом каталоге. | 
| static File | searchFile (String fileName, boolean targetFirst, IAbi abi) Ищет тестовый файл артефакта/зависимости в тестовом каталоге. | 
| static File | searchFile (String fileName, boolean targetFirst, TestInformation testInfo) Ищет тестовый файл артефакта/зависимости в тестовом каталоге. | 
| static File | searchFile (String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo, boolean includeDirectory) Ищет тестовый файл артефакта/зависимости в тестовом каталоге. | 
| static File | searchFile (String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo) Ищет тестовый файл артефакта/зависимости в тестовом каталоге. | 
| static File | searchFile (String fileName, boolean targetFirst, altDirs, AltDirBehavior altDirBehavior) Ищет тестовый файл артефакта/зависимости в тестовом каталоге.  | 
 Поля
 Общественные конструкторы 
SearchArtifactUtil 
public SearchArtifactUtil ()
 Публичные методы 
 findModuleDir 
public static File findModuleDir (String moduleName, 
                boolean targetFirst) Находит каталог модуля, соответствующий заданному имени модуля.
| Параметры | 
|---|
| moduleName | String: имя модуля. | 
| targetFirst | boolean: отдаем ли мы предпочтение целевой стороне или хостовой стороне при поиске. | 
| Возврат | 
|---|
| File | каталог модуля. Может быть нулевым. | 
 getModuleDirFromConfig 
public static File getModuleDirFromConfig (IInvocationContext moduleContext)
| Параметры | 
|---|
| moduleContext | IInvocationContext | 
 getModuleDirFromConfig 
public static File getModuleDirFromConfig ()
 Возвращает каталог модуля, если он присутствует, при вызове внутри области модуля.
 getModuleDirFromConfig 
public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)
| Параметры | 
|---|
| descriptor | ConfigurationDescriptor | 
 поискФайл 
public static File searchFile (String fileName, 
                boolean targetFirst) Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
 поискФайл 
public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi) Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| abi | IAbi:IAbi, соответствующий файлу. | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
public static File searchFile (String fileName, 
                boolean targetFirst, 
                TestInformation testInfo) Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| testInfo | TestInformation: информацияTestInformationтекущего теста, если она доступна. | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo, 
                boolean includeDirectory)Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| abi | IAbi:IAbi, соответствующий файлу. | 
| altDirs | : Альтернативные пути поиска в дополнение к путям поиска по умолчанию. | 
| altDirBehavior | AltDirBehavior: как следует использовать альтернативные пути поиска по сравнению с путями по умолчанию: как резерв или как переопределение; если не указано, будет использоваться резервный вариант | 
| testInfo | TestInformation: информацияTestInformationтекущего теста, если она доступна. | 
| includeDirectory | boolean: включать ли каталоги в результаты поиска. | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo)Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| abi | IAbi:IAbi, соответствующий файлу. | 
| altDirs | : Альтернативные пути поиска в дополнение к путям поиска по умолчанию. | 
| altDirBehavior | AltDirBehavior: как следует использовать альтернативные пути поиска по сравнению с путями по умолчанию: как резерв или как переопределение; если не указано, будет использоваться резервный вариант | 
| testInfo | TestInformation: информацияTestInformationтекущего теста, если она доступна. | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
 поискФайл 
public static File searchFile (String fileName, 
                boolean targetFirst, 
                 altDirs, 
                AltDirBehavior altDirBehavior)Ищет тестовый файл артефакта/зависимости в тестовом каталоге.
| Параметры | 
|---|
| fileName | String: имя файла, который нужно найти. | 
| targetFirst | boolean: отдаем ли мы предпочтение файлам на целевой стороне по сравнению с файлами на стороне хоста для поиска. | 
| altDirs | : Альтернативные пути поиска в дополнение к путям поиска по умолчанию. | 
| altDirBehavior | AltDirBehavior: как следует использовать альтернативные пути поиска по сравнению с путями по умолчанию: как резерв или как переопределение; если не указано, будет использоваться резервный вариант | 
| Возврат | 
|---|
| File | Найденный файл артефакта или значение NULL, если его нет. | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]