$30 off During Our Annual Pro Sale. View Details »

Android Emulator Tips

Android Emulator Tips

Takuji Nishibayashi

January 27, 2016
Tweet

More Decks by Takuji Nishibayashi

Other Decks in Technology

Transcript

  1. Android Emulator
    Tips
    @takuji31

    View Slide

  2. @takuji31
    (Takuji Nishibayashi)

    View Slide

  3. View Slide

  4. (AVG 130 -> 160)

    View Slide

  5. Kotlin

    View Slide

  6. Android
    Emulator Tips

    View Slide

  7. ※ not Genymotion

    View Slide

  8. Needs to access web server
    on host machine

    View Slide

  9. Access 10.0.2.2

    View Slide

  10. Needs emulate
    network state

    View Slide

  11. Use -netspeed and
    -netdelay options

    View Slide

  12. Use -netspeed and -netdelay
    options
    # set network speed
    $ emulator -netspeed gsm
    # full network speed
    $ emulator -netspeed full
    # set network delay
    $ emulator -netdelay edge
    # no delay
    $ emulator -netdelay none

    View Slide

  13. Use emulator console

    View Slide

  14. Use emulator console
    $ telnet localhost
    # set network speed
    > network speed gsm
    # set network delay
    > network delay edge

    View Slide

  15. Emulator is too slow

    View Slide

  16. Use HAXM

    View Slide

  17. run $SDK_ROOT/extras/intel/
    Hardware_Accelerated_Execution_Manager/
    slient_install.sh

    View Slide

  18. x86 / x86_64 architecture
    only

    View Slide

  19. Use emulator with Jenkins

    View Slide

  20. Use Android Emulator
    plugin

    View Slide

  21. But …

    View Slide

  22. View Slide

  23. Not work with latest
    Android SDK tools

    View Slide

  24. More tips

    View Slide

  25. see. http://developer.android.com/intl/ja/tools/
    devices/emulator.html

    View Slide

  26. Emulator is too slow yet!

    View Slide

  27. Use Genymotion!

    View Slide

  28. Enjoy
    Android
    emulator life!

    View Slide