Slide 1

Slide 1 text

Android Emulator Tips @takuji31

Slide 2

Slide 2 text

@takuji31 (Takuji Nishibayashi)

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

(AVG 130 -> 160)

Slide 5

Slide 5 text

Kotlin

Slide 6

Slide 6 text

Android Emulator Tips

Slide 7

Slide 7 text

※ not Genymotion

Slide 8

Slide 8 text

Needs to access web server on host machine

Slide 9

Slide 9 text

Access 10.0.2.2

Slide 10

Slide 10 text

Needs emulate network state

Slide 11

Slide 11 text

Use -netspeed and -netdelay options

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Use emulator console

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

Emulator is too slow

Slide 16

Slide 16 text

Use HAXM

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

x86 / x86_64 architecture only

Slide 19

Slide 19 text

Use emulator with Jenkins

Slide 20

Slide 20 text

Use Android Emulator plugin

Slide 21

Slide 21 text

But …

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Not work with latest Android SDK tools

Slide 24

Slide 24 text

More tips

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

Emulator is too slow yet!

Slide 27

Slide 27 text

Use Genymotion!

Slide 28

Slide 28 text

Enjoy Android emulator life!