tasks/android.py
def install(ctx, rebuild=False, race=False, skip_build=False):
    """
    Installs the APK on a device.

    By default it builds the agent before executing it, unless --skip-build was
    passed. It accepts the same set of options as agent.build.
    """
    if not skip_build:
        build(ctx, rebuild, race)

    sign_apk(ctx)
    cmd = "adb install -r bin/agent/ddagent-release-signed.apk"
    ctx.run(cmd)

    Installs the APK on a device.

    By default it builds the agent before executing it, unless --skip-build was
    passed. It accepts the same set of options as agent.build.
    
Installs the APK on a device.
By default it builds the agent before executing it, unless --skip-build was
passed. It accepts the same set of options as agent.build.
Installs the APK on a device . By default it builds the agent before executing it unless -- skip - build was passed . It accepts the same set of options as agent . build .
def install(ctx, rebuild=False, race=False, skip_build=False):
    if not skip_build:
        build(ctx, rebuild, race)
    sign_apk(ctx)
    cmd = "adb install -r bin/agent/ddagent-release-signed.apk"
    ctx.run(cmd)
def install ( ctx , rebuild = False , race = False , skip_build = False ) : if not skip_build : build ( ctx , rebuild , race ) sign_apk ( ctx ) cmd = "adb install -r bin/agent/ddagent-release-signed.apk" ctx . run ( cmd )
Installs the APK on a device.
Installs the APK on a device .
"""
    Installs the APK on a device.

    By default it builds the agent before executing it, unless --skip-build was
    passed. It accepts the same set of options as agent.build.
    """
ctx
rebuild
race
skip_build