از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      با مجموعهها، منظم بمانید
    
    
      
      ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
    
  
  
    
  
  
  
  
    
  
  
    
    
 TradefedSandbox
 public class TradefedSandbox
 extends Object implements ISandbox گسترش می دهد
| java.lang.object | 
| ↳ | com.android.tradefed.sandbox.TradefedSandbox | 
 ظرف سندباکس که می تواند فراخوانی فدراسیون تجارت را اجرا کند. TODO: اجازه دهید گزینه ها به جعبه شنی منتقل شوند.
 خلاصه 
|  روش های عمومی | 
|---|
| String | createClasspath (File workingDir) یک classpath بر اساس محیط و دایرکتوری کاری که توسط ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[])برگردانده شده است ایجاد کنید. | 
| IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) حالت ویژه از اجرای اصلی قطع شده است: هنگامی که به نظر میرسد پیکربندی در والد وجود ندارد، به راهانداز نازک باز میگردیم که در آن سعی میکنیم جعبه ایمنی را با اطلاعات شناخته شده فعلی تنظیم کنیم و دایرکتوری کاری را پر میکنیم تا پیکربندی را به طور کامل در مسیر نسخهسازی شده ایجاد کنیم. . | 
| File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args) | 
| static | matchSandboxExtraBuildTargetByConfigName (String configName) با توجه به نام پیکربندی آزمایشی، اهداف ساخت اضافی را از اهداف ساخت اضافی Sandbox مطابقت دهید. | 
| Exception | prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener) محیط را برای اجرای صحیح سندباکس آماده کنید. | 
| CommandResult | run ( TestInformation info, IConfiguration config, ITestLogger logger) sandbox را با محیطی که تنظیم شده است اجرا کنید. | 
| void | tearDown () هر وضعیت، فایل یا محیطی را که ممکن است تغییر کرده باشد را پاک کنید.  | 
 فیلدها 
public static final String EXTRA_TARGET_LAB
 GENERAL_TESTS_ZIP 
public static final String GENERAL_TESTS_ZIP
SANDBOX_ENABLED 
public static final String SANDBOX_ENABLED
 سازندگان عمومی 
 TradefedSandbox 
public TradefedSandbox ()
 روش های عمومی 
 createThinLauncherConfig 
public IConfiguration createThinLauncherConfig (String[] args, 
                IKeyStoreClient keyStoreClient, 
                IRunUtil runUtil, 
                File globalConfig) حالت ویژه از اجرای اصلی قطع شده است: هنگامی که به نظر میرسد پیکربندی در والد وجود ندارد، به راهانداز نازک باز میگردیم که در آن سعی میکنیم جعبه ایمنی را با اطلاعات شناخته شده فعلی تنظیم کنیم و دایرکتوری کاری را پر میکنیم تا پیکربندی را به طور کامل در مسیر نسخهسازی شده ایجاد کنیم. .
| پارامترها | 
|---|
| args | String: خط فرمان اصلی آرگ می شود. | 
| keyStoreClient | IKeyStoreClient: کلاینت ذخیره کلید فعلی که برای ایجاد تنظیمات استفاده می شود. | 
| runUtil | IRunUtil:IRunUtilفعلی برای اجرای دستورات میزبان. | 
| globalConfig | File: پیکربندی جهانی برای اجرای زیرفرایندهای TF. | 
| برمی گرداند | 
|---|
| IConfiguration | یک فایل که به پیکربندی XML TF برای اشیاء NON_VERSIONED اشاره دارد. اگر پیکربندی لانچر نازکی ایجاد نشود، پوچ برمیگرداند. | 
 getTradefedSandboxEnvironment 
public File getTradefedSandboxEnvironment (IInvocationContext context, 
                IConfiguration nonVersionedConfig, 
                ITestLogger logger, 
                String[] args)| پارامترها | 
|---|
| context | IInvocationContext | 
| nonVersionedConfig | IConfiguration | 
| logger | ITestLogger | 
| args | String | 
 matchSandboxExtraBuildTargetByConfigName 
public static  matchSandboxExtraBuildTargetByConfigName (String configName)
 با توجه به نام پیکربندی آزمایشی، اهداف ساخت اضافی را از اهداف ساخت اضافی Sandbox مطابقت دهید.
| پارامترها | 
|---|
| configName | String | 
 پاره کردن 
public void tearDown ()
هر وضعیت، فایل یا محیطی را که ممکن است تغییر کرده باشد را پاک کنید. 
 روش های محافظت شده 
 dumpGlobalConfig 
protected File dumpGlobalConfig (IConfiguration config, 
                 exclusionPatterns)پیکربندی جهانی فیلتر شده از برخی اشیاء را تخلیه کنید.
| پارامترها | 
|---|
| config | IConfiguration | 
| exclusionPatterns |  | 
 دریافت جاوا 
protected String getJava ()
 
  
    
    
      
    
    
  
       
    
    
  
  
  محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
  تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
  
  
  
    
      [[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]