Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, we recommend utilizing android-latest-release instead of aosp-main. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Stay organized with collections
Save and categorize content based on your preferences.
GoogleAccountPreparer
public
class
GoogleAccountPreparer
extends WaitForDeviceDatetimePreparer
A ITargetPreparer that supports configuring google accounts. If no account is specified
and gaia account creation is enable, then a gaia account will be created and added to the device.
Summary
Public constructors
GoogleAccountPreparer
public GoogleAccountPreparer ()
Public methods
setAccount
public void setAccount (String accountName,
String accountPassword)
Sets the Google account to create.
| Parameters |
accountName |
String |
accountPassword |
String |
setAccountSync
public void setAccountSync (boolean value)
Sets whether to enable sync on the account
setSyncThenOff
public void setSyncThenOff (long syncThenOff)
Sets whether to enable sync on the account
| Parameters |
syncThenOff |
long |
public void setUp (TestInformation testInfo)
| Parameters |
testInfo |
TestInformation |
setWaitForCheckin
public void setWaitForCheckin (boolean value)
Sets whether to wait for checkin to complete after adding account
public void tearDown (TestInformation testInfo,
Throwable e)
| Parameters |
testInfo |
TestInformation |
e |
Throwable |
Protected methods
getAccountBlacklist
protected getAccountBlacklist ()
getAccountName
protected String getAccountName ()
getAccountPassword
protected String getAccountPassword ()
getAccountRangeEnd
protected int getAccountRangeEnd ()
getAccountRangeStart
protected int getAccountRangeStart ()
getCredentialFile
protected File getCredentialFile ()
getUseAccountRange
protected boolean getUseAccountRange ()
loadCredentialsFromFile
protected JSONObject loadCredentialsFromFile (File file)
processCredentialFile
protected void processCredentialFile (IBuildInfo buildInfo)
| Parameters |
buildInfo |
IBuildInfo |
resolveRelativeFilePath
protected File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
| Parameters |
buildInfo |
IBuildInfo |
fileName |
String |
setCredentialFile
protected void setCredentialFile (File file)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-12-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-04 UTC."],[],[]]