From 6c0d5910c6aa024f15d577c3ebd2aaa2588f8c4a Mon Sep 17 00:00:00 2001 From: Cheryl Potter Date: Thu, 24 Mar 2016 16:25:53 -0700 Subject: [PATCH] docs: Emulator 25.0.10 docs for AS 2.0 release b/24816712 Change-Id: I0bdf916cfbce60d0ca6a1527d3555d722694eaa6 --- docs/html/images/tools/e-dpad.png | Bin 0 -> 67982 bytes docs/html/images/tools/e-emulator.png | Bin 0 -> 263567 bytes docs/html/images/tools/e-iback.png | Bin 0 -> 4611 bytes docs/html/images/tools/e-iclose.png | Bin 0 -> 3976 bytes docs/html/images/tools/e-ihome.png | Bin 0 -> 4570 bytes docs/html/images/tools/e-ilocation.png | Bin 0 -> 1079 bytes docs/html/images/tools/e-iminimize.png | Bin 0 -> 3669 bytes docs/html/images/tools/e-imore.png | Bin 0 -> 3849 bytes docs/html/images/tools/e-ioverview.png | Bin 0 -> 3957 bytes docs/html/images/tools/e-ipower.png | Bin 0 -> 5043 bytes docs/html/images/tools/e-irotateleft.png | Bin 0 -> 5072 bytes docs/html/images/tools/e-irotateright.png | Bin 0 -> 5090 bytes docs/html/images/tools/e-irun.png | Bin 0 -> 338 bytes docs/html/images/tools/e-itakescreenshot.png | Bin 0 -> 4548 bytes docs/html/images/tools/e-ivolumedown.png | Bin 0 -> 4065 bytes docs/html/images/tools/e-ivolumeup.png | Bin 0 -> 4900 bytes docs/html/images/tools/e-izoom.png | Bin 0 -> 4657 bytes .../images/tools/e-selectdeploymenttarget.png | Bin 0 -> 94813 bytes docs/html/tools/devices/emulator.jd | 2151 +++++------------ docs/html/tools/help/emulator.jd | 1561 +++++++++++- docs/html/tools/tools_toc.cs | 19 +- 21 files changed, 2086 insertions(+), 1645 deletions(-) create mode 100644 docs/html/images/tools/e-dpad.png create mode 100644 docs/html/images/tools/e-emulator.png create mode 100644 docs/html/images/tools/e-iback.png create mode 100644 docs/html/images/tools/e-iclose.png create mode 100644 docs/html/images/tools/e-ihome.png create mode 100644 docs/html/images/tools/e-ilocation.png create mode 100644 docs/html/images/tools/e-iminimize.png create mode 100644 docs/html/images/tools/e-imore.png create mode 100644 docs/html/images/tools/e-ioverview.png create mode 100644 docs/html/images/tools/e-ipower.png create mode 100644 docs/html/images/tools/e-irotateleft.png create mode 100644 docs/html/images/tools/e-irotateright.png create mode 100644 docs/html/images/tools/e-irun.png create mode 100644 docs/html/images/tools/e-itakescreenshot.png create mode 100644 docs/html/images/tools/e-ivolumedown.png create mode 100644 docs/html/images/tools/e-ivolumeup.png create mode 100644 docs/html/images/tools/e-izoom.png create mode 100644 docs/html/images/tools/e-selectdeploymenttarget.png diff --git a/docs/html/images/tools/e-dpad.png b/docs/html/images/tools/e-dpad.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb9500d086d643ac59981d25ac7aa8ac5a4e96a GIT binary patch literal 67982 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

6KH2E4o|95wf4x*k4=jk|i( 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-emulator.png b/docs/html/images/tools/e-emulator.png new file mode 100644 index 0000000000000000000000000000000000000000..4b758b9237f73b790b19bd43b3bbd2035183ad29 GIT binary patch literal 263567 zcmeFa1yq$=*XY0L?(US5*mQSys({p{ySuwf8l*!|q(n-(LAtvYkPa!SyFJ12J@0w% z^^WiR{$t$#a1X)7dS*Q9_pCM7oNF^S5h_a3D2RlJ0000*Rz^Y%0Dy=F03hw)VZlA- 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-iclose.png b/docs/html/images/tools/e-iclose.png new file mode 100644 index 0000000000000000000000000000000000000000..00ecfad7723c473c1cfe3f33fe27ed5a4910c287 GIT binary patch literal 3976 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-ihome.png b/docs/html/images/tools/e-ihome.png new file mode 100644 index 0000000000000000000000000000000000000000..a6ce33ef2b3e3d469593379ac205c48d304a6899 GIT binary patch literal 4570 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 H&qMwLB}RNK literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-ilocation.png b/docs/html/images/tools/e-ilocation.png new file mode 100644 index 0000000000000000000000000000000000000000..2c152a686ecb006c9f1c00d7c1fd2eae20d48544 GIT binary patch literal 1079 zcmV-71jze|P)Ls*`Sdn4#JUifk3GL(4;0!`U4e*BAQ4+gCM(L zgPKfq~1u z8jXIBTq>1XTU*=R-Tel+N~IEy$010k(_fwp(v(pul@f`>-QC^G%S$4WC=?19hAEXw ztybID*Voa}L6RhjHYufvT%}SuI5;>tIpH`CMNu5bQ55BQo@H5~C_VQfXsj z!|U~GwOX6arq}B+3~Sf`6>o2E34&N!TB0bbe)YHhA0HomKA%`Do|&037z|L0W!cZq zPljP2ha}0lxjCcJn8{=|H#cdTu2;Zos8A^E?d@?KXSds7PLAVFPfsr|FRRrmhGDI( zt#-RzsZ;_091ce+m5Rk;4-XIh{ryekB9TZoo0Z9A27>|qIX^#lxm>mU@p!yit^R4f)5hJha70DvDqeuP4yd_E85AUhBUe0+R>Kf>?#Tdh`jhyZ{@BC)!osRjoJ8?*?5uvjb*!x^L1 zYP-9;DT)#bg`nP9olZxRWHOlyg+hA09zhVR)r#YII2=wUlPxVRI-PEKc(|>t4FFKB zR&Q=@5Ck!qO!bfVmmEowqobpThlj_<$L;OyB9TZgmpdGe_xJa=w>N?y>K}>M>%G6f z7l}kBlc~P^-yT^$pI=#7NvG32Jw1zyi?IHN;CcS)>S||ahoGnXY&MUNk2j2|CIiav z_it}+r&1{tMKv0Y(P&gEmF03d7z_pifkL4m6bj8|v(;+-v;5}cvsf$!0)efqtx~Df zurxF@WV6|1GTDC}pS3f}WHPZ>?D_fG?RF~^3X8=;QIuM(76=4Qw}5(Q8}lHD;-7H4 x-O%@cBY!Pd3yDNBF)^V~D86KZzcl;*;wN^7+7Vq#wNxm{naBYE03}=%rh9dQuY?*%dbPU) ze2f493ObaMk~UmP39OBFv_jb-0RYvo#MjsK;=AcP@jL|_S;P?V-2+b5QeCC(k>-c0 zgh8}Q;P;cg*#Wi;G`HwXX>^?V{CUMUkTe???EyVKwT8H?Jx;Q>gFas0JX{96Pge%& z-7iH_PKAm5KZqFc4k(QQx)|u-i;9Gk+yyARI0~>o0aw#?0Dr0W1{*Uo+2zO2bp-Vm zHP3kl4+njJRlMIP36=rG7j*Y8@z*zuNIf)s zFZH@Uh;}70&aHI+j80=@m#Ud5qS231*6DiDqUa2A@AxIf`m1gk4}WfuQWd2YClKrfnnCm2SQ~_wop4k+k+F0g#`}Gy%Ju_;r#* zC5HV%S!-yOc@I=_f|V`El+x~`Fi9k^@zLKRZNK4C3Fbv};c0cu4g@C<Y}lVHPx1j$^+z(O9d16QS98Uu7WdJMRyxR|gX zvB|?5#THesOU#gr2H{ksW_AqU`EI0FbBQYyPga5(seL(xrC9>^<_jG`Uvh7C*gh3`a zEqZ-Xu9^Wvmg$R=UfingbYd}atv0Zv7K*v8M!{(u`F&nt%mb(9zq4KG7#oxy#NWc+ z;u;X)#0+cFCtxXml4XNHz~{pty+g;`EhKSl3FQj6Vw$VxvxbpP-!m-OW>`MBH4`~G zzGr*hX;jURYfoQLJ$E*j6lbuxFw4Tg+N)~LKg!oMYfY|jnFg|{g#{UYPYxew6gdZR%xitCM711 zC;cu>wrB2;(6(<=h7*szT4oLqc`Ty@>FeRQJZqIG^JnE;oQkx7PD85+!G4WA=4_6J z;m6`FwLAU#PAq_EVVl06R!eUHPAA-eKKD60&eDY=W3r}LtqeWgqE8EZ*9f#<+@E2T zZUQ6&)FnAp=E;AloIjujUK0WnB&;|5$-E+b6w+UmewW_543-JZ<6RJ z&}xWO%U@(3@|}31*|b``w)y(dwQny7h!s?UtQHXI&^wkPli;XO=wcx8omf?txbR$d zqflThq&y~ARjQ1sK(P{X*j3tPu}q8x{ZMpZzYz;s7TY6h*Jk<U{mRNXkP#gBGD_6X4=9t@{kr{t%M z9{$-6g>taEmR#OF6g}iUZfZO$!tYXrA3V-C)~+ug`@*v3{rs-0z@g|N=rA%oJp5z$ z%N{IUR*y`gTB6T=ydLO-cP?tE2*olDdy`O^rmq6ks?+pR${+3j;d>zJN#i3`pWz#K z>3{j688Io;a@)J($wRT6Fz4W1-NfwYd26N8MisCM#Y6u!PIm15&f z+_YweuWMdypl5_459rfrO9pICtC3DYalN>thxY+qY4rv_Dg=aa6P0h#`d zagOK4HX*20nKFMBf=5 z>eRNW9^Xk`V6)?^l!r!}cFVPIiHwMli^Vb7i>(PV304YfiJCo~vGJY@dcNoohbkM- zoy{HmG9=oANkRqwU=;~ZsWYma@+>d6+V1D;i|=Phl}MGZ8ma`AbA7bIRa?WW4k~zY zMHQc|ls}=XdMc(7W2i{uIzwv{0~7N~1^XxVLE@=)wH?$Q*a(`)0#=vNB&&5t6T7cZ z&xWFq45+H6lBul~!_kkZX9kh7(4)foS3VgRZfA8=OjHY0*IA5N&7j86J(fb&QmNte zfb>=A3dwqOr8B+cgybCBq83)e>xObaU0hqe?>xIcy=1kPv{gC0nOB$RRdgnN>;fW= z21M6@>_Kd@rn0YOj=e5dkn4%-6}{`HlCPWtoWFL;9*G~VdO98^o#K2(d@4`6yd%A9 z8Y&v1&o$0Ze4*zVrzWTPlkFov#;0sxGRa#z8B5(M{ZgP%k`Uq~5;tNL@myt7PBX0!4B~0yBKxZYKpmW0*JWaa)e+x+)xDdy9z< zRKdAs_Q~iISFIFjTTpvZSPh#kjS2PHSM1`+jwRFd~z-k>}D>@j**? zP+eG3*ht$E$5?I{{1Cn!PZV!(uUEGtuTQHc`9tb`4SP8IySwi;Ro64AMJ;B7w!-*t zs^9yTj1WTo%-xT7y@%J76IOO5ckg+DQS?OrEIAmQx$VGLCC|?L?Ab%M=vI?Kujb>W z(v@T2XOcpaLE(B418cd#y#eF+vG~nY)7V*_Wnf`YDO%A*9RGPRvb(sKwNHJ(w(lN3 zAJ0aQ3PmgD=P_xd%T=h`vGddQlFM8lr#pZ{IH2UQE%0DIw7r@pDdRVMOE|mA_WiPpx^FwqW7UUkRT9&q_zMfYPQkPDW z=9|SG*fKV5DAxFRD4*hypOFl{ZYMQ+_~wYJ4^pw<^v1-p&>o_irL~cv$ zN|+Yx7EaX}`MI2~J~9b1aj>VHn%1*5Gx-=Rk1nA zHAlWoe%bRTCXZ3mr+=!yEa^*9N$bMPuO{`zH!iG>O-xgDOb%&^*?FRLqxq$! zu|>;zuh#t2da96YV;CbS+4lc(j(WjC`q3!jh&Qu>x)4U6z@~A`5AxO$}l4! zYL2O&#B{HWWX+lS%70my9>z>ZB@TZlLaBO=~y(Mcw`u%~s;9L7n;TgKdS)#-htHE|)}BkJ~3ZBRMB3?ri&@ zMy&41vdeLH{y{$7AVubwyu0_e@tZTFr=3CawdSGb6bDI{1(*1a*GU35E?15x-ZdmN zY#GEE1eU(8ANKgq@%X8|m!I9QK=;#a(r>SQhE8$&IcJ^anQ`*6%*jV72Q_=I#$Jz? z(wJ{kuHK*uuc0kj0t z$Ha18#u{Ev*|bZzQvb*-bSI)w`LPxrn$%AupWsLIbjptLn|Cnk>YqU7q-x{>0MOt4 zEd+2~jvWAiAQh!&h%waEkbdT9&u@Wnv_$e_?VYaB0Dufu`bxD&Vl2Q|dpidgX{;>d z4}|oU{@W}70sjHP*vdi-HMPM?j%XxUj9-*r5F$qo27_hL2rFq_*u%f*S2tOR4F=;R zEg<0T?#}Nn!taQ-77&t>k`fRU77!NZyF&1}csO7zuzU_K?0*LNUmO_Hi?lO@ zq3n?kE>}6^M1*Djfd8N4pM?J+8vR2Q68|^xUyi?sG6KJ!|F3fX?A0IEt7gfO%Lx44 zcscTvpF(n1vyg|w6!cUnpPlb4wEBe*5Ni4vH{|#dqRTi%Yoc?)EXKk sDGO@}q6s^O^w8*h5A7yO5dI0G~KMMJ>3ZB3KLMWQDXx0063yNpEiGBy`hvVtETV-V;K=oJU-$W!j3nBdrfr z@k418!5=4kvxDszsA=hpsh_y;2l9z+A*i>m+Jk#~>h&@254cF*4f^@ad$|typ05ow zdEi7+&xHvB3q|z!1{B8tT?};aWd;06o&uzOJOwxqkGq8&AW){Y1!86<#g#WU;5C`o z+42q^5BmSA`glkbCJlJ4-^F;TU?RI30$8k>5S}>b+g6Px-rU6x`NsiT!0=Oza&|IHLPOcFD`__lal#KqZ48o z2WAFl3#d`y({W-?9-=8MDZ8+tzG0u!cP-TvZ@;+o@d{&+unr^wke$u8kaRf1m1EZ@N~4`B2lEQ&} z-I}Vp8%mGq$P=>JM8F>O>m4c-=W^WL>q<8-RC8TW{dun!tR4lgB+90^`!DU)3c-MS z@8y{*OrN+bd=#cvqo&PMqOw~d#}7$l5^8>sD3Qw;Qp5{(&GN@cE$`HJI}w69xh7vB#fTE1tRgJxL@-CGHq zoj!tWI}K_DFzp#js+TUN5@HNCS0?Y#O6@gum*sMG&AXivme%?r&%$*qUwy~E^1Mn3 zJDg+LU$Xuhn>k6d1#qW_1!Z(jW2{;_V$As`IkzIxRdm~Kw?DeG!>{?CpJAPv>S9uS z@^mr)XS6%ZMnu!TOBqEt`f`;ySmdd+BBZZJz~bVIcts#9*YZ@fIcyqMiw_R?%xemA z(vLb7YpdVu*L7wA#0uN={j^$n3vfQ;0rYt+*mIRFofwj~#A#;gXcvE4I=F$S6?AWw zQK|)y0#K9SQduPXrE>Y;7RinKV7%PmZs+kzd08D9%0B!W?ysc7NL}DQhW_KqE zPC~4Ph&2O679rmWCt8hb#p+whhi=RV;StKKlCYXXq$1cX!Y9Eo5wPVDLbfIa8>kxv|Wp-FmfYj{k#4*)?*d+ zAwo3G+c5ffoZlg6NyEtT?1o{kBSLTLrkI`~1{*nIA-Y##jONuTu#Q#>43zJ7f|)Bu zxEQ~v{lubVuckSw8)LG?uK6`pg1IJaQ-t>MS1(UI*&C+edP}fo+3>aHbQ3&=9s`e~qoSh9 zqh9oQ(!KAIPI{E&cMq!rEcDGq4izI=rj_0%R;TN#z%&~)d=&FX`+xW!LA|N{B%3n* z<8gtwpjOMt`)zl8JDxoh&53jg+t*IYw$0lplQO7Ms!})(+(3+(h(^7wV^WDO5>qKL z+{R36RQbE*)rWY$@^1bqd~Cdd9m}$N4eb*RhMqCKgjOTdzj^k3P2p0fO6YvnH9H{P zzctQbYiJXWT(?QK+Zo;(+8P}hLXAHfd0YCl#7#-9qfLLkSV$LWM`S0rNxV7Aef0#F zLzt5sGY#A5`FJ{=Q+4%;Xc{pcJv~t+_XFb=j7GWX{(x@IPPDs~xOHx7j+P9|l+3^k zT|Z6O%zv*KzED{hRy-~~UOuwga2RdKohWm92g(*4Uw9Xw{dpn~v1tAJIc9wEqkJse z=uoGYP3`zz$`Z()zgi9!Yuqi{z9TXsLM9r|2(?{yj7L_C z=g#F0ej9@Jpp%gyKUhVgQX34ar@SjGt#7`%hmHR~l6%*AG6*-F`s|m~ycED1^S|&N1 z5uC9uRVC4cs&=85n2=aNnb#}T@wp>C&X+gV@43uvPOn&PB=1xYZ|61S`4nFWpSl7G zV*#;sKnEa5##rX1^r;VS4Y8TDS=GCFF7eVO*kz_u=0xmd-P`Fn`5fan;#Ymv0>iT;}Rw@2>1dC;h1!wtv-Omb043&J9o_@_y-Bg8J+R-x6 z0jsz+OgHn~5xlGP#kwLc2RJoqY$<})wOSm8li zRA@tFa^%R@6OOUmNcb^)H-R8Q?{2SlM_!+1T}olvJ#_~-`v=Ys+p3#cx1i>8p*xWR zx7F^>r&!)c{>(j0aJ!4ukQG*TBlGA9LMwQqewH2$&fan4uaRTtd;a_(DE5odpik@R zO4-^eNh47a(V%dXh@Q3V;K6`l!dSv~nsMA5?c>ul#oJqbuB&=L-H4Gnrpo zfA-~5F7ifR(PIXU&(JU49V3i`kAl_wQzHjg`|Yz3P&-`li^?l&r;L!k?vzp43Co@A zy17Gz_3iY>8CkGjr$i^@x`Lh!LSE*ZkSpawdKnzgYJRx(!-CwSb&In0v^R@tp=wge zQv7q6BRj^=TMBi4UdrcKL?eR1-~Fua0Nc8j+6&XIE&XT!f5v0z^*m{}Fr#Qp?@h6P zBbTklsNuU4oICXTe6iwbGxX8W0orzveFki5r)PS7j zFsJXPTBBd2yy$uRI*(DquYan)BKcc#>6fJ!Ge%8@H?OQtjf~Tt7#&lWu=B=f#|lVE zc^0qg|8m*ipTBKz7g+Nc`PoN!ZMEu;mB()BF%o_|>U*gP)>nf-7}l?JyAgZ-g<)0@ zYKm@}M0c-^yk9W(m;1IfJ&c~(MychiSldn1mgeaBmZjG+c^>ywVeA;nR7`j4<2+Z! z`y<5>HD@)M3j+;T8=CtWK@EpH)H_LYdJU%g4|e6ZKNsW1xLuQ2z3!atjpUrEcz_Op zpFOqDR$WiC^N;fB1}U<}ayw&^hKX=c2PRD_%~9IprkvsP5q9*qiY( zYSUfH^_x^tbu^{R+<~o8R#y0X^;7`wd(yBLAC{!|jR8Dl*^MIiNG@;l?%G7*KNfKF z2XG7!fN3(H*qVuksE1@7tat>29%Q6H+|c6bL!)%ovs;ZQmcA@5GW!8kO8~xc6jW69 zOe~ibtWiyrE&KRuO^;0?_FjEfeyWLuCHE7^B?b_fP1!Tf`-UN}{|Thdss^qA06ph# z!Gmja>;V9HX-FM?w7!PA)N>~X0dq?y3xt5DgYz{S0Fd^Sx>g+!XmhZqgT14xl&1{j zPlVL9{@W}F0sjd>+sQ!mHMGErPACLeQ~)X<1d$~JgTc}$ODidDrH6mhuXi#K8#LNk zN>I?l!$ZJBM8FAUEqGs2Qc_SzSWsA){~E#X>g9+w_vCkUW&bP4|HV;4xIRZAozX}q zNAT~s<`zzFXc-9PccOpBU*|-4BLB_g==yhA*98jx_6Xh=5EA?+_BB=dw^d3D>4~t{ zS3)`<99^$-$U>pgf5QKt$^CFE6MAqQf?>SC&QPgP_Be<-_s{g2DS|_>reTR-(2F~DmfxF+-Bn= znxQrxesoR_LW`#gVA^sSRsH*BQaH%j8rNcrk5!5}ZShZVo!T#&V6!oFBsB^rozFC} zYCLJLRD`oM5E9>ukn`TO{l%5;O$-(D_G|mTS1rf&tOooHqBc%4Y<-OLtOrbd@q2g? zPy3Aqy}5)s1KW1>ULs}JZSMCojEY#{|1tDwg0LglAg>(?I;=`rfBAz^B*=vlWA-%U zW_h94romt%%`LOTa`kj^G^hJ`oiL?E<;8tDvD1q2fy(nIJ~nt=2sNRuLhAVicdU3v#8 zB1k6+NUu`-aAv-Fv({Vhu65fvd!K#Jx%bbF($i6=p=757001;d4HbjSnfG@Gl3$Js zfb?_#fSMVjtgMGrR)*+dU2HLqXaGPXD)reF!{i>8E`neQZyqTW!ne<_QDLCGHQK7C zK^(@Q3@M)K%MWp2rDtNcpx1X34i=KyK+|uWcZBrz)|=q-cKIn@3H8cKUo=U z^tzD9I1wiael1}vG^jid=w@X`E+UAhZj@jglc*uVL;@{T0Fes44KN1>#l_nX4MdIB zb&mvx4u%4MRTb}%h06gFOuE_55S9wdp@8{%xwnNt0OI=lOf5l%z7t`THU$$9kSIhD z;#=>LQSLdU%ng&KT~-2gONtmLkpYx*axMD%LVT{-bRR;S^hkZEP+&``XID+heY65E z47*=TcBiq;t@Qki&tl_|shcUIH;Pl$?|$5da07XD{*vMP)v!!JJ~L z6p91KH5!nzrei^Pb(xuMlb3-T*|h>v@DiFXIPZM0QVY3(iA0NG0!bKG<3QtfW+mS> z*T6bxm7c(kMFD4d;$Qq6YYm%*)e=L3ngy-EE+)}O zQf>9y14gc#fOv8H{-3r>&jGH-Hvs)!bB_EK3x{SDEr~igh6ZKt7j~}@={>$V!zSAT zNC#+2^Q+HO{!%|vq61#J1tBU7>2aNS2UjqZr|Bo&gWnLiBG@XcM13-#tyFz0)$o0Y$YUA_ zOoYBm2-lFQWG_KfLl3$ux~-QJ>u5{gfpYyOY;JVXy94?qX8(b3Uwqo4G8 zGw1cnrQS^qxJfVsz4kA}43}Xzr&XS(RA(8f!*m+7{ghvg4SWyWm-M9%kZH^bOu7iZ zc-)Gby47~gzw^G@?Sd$`@EwEH{6|G=6|$yPDpiPs;5GEPit0msV|<%_iXT|45yo>J5+wU?he#f?Kb5S;WPS4P|Cr9NMVs7pzk6m-ZeU}A z_mP=>1ZLGf&0%w7V|Zh1bQn8vcl3Gry*C~znw@PXt7T$FAO|uB#dY%aF@baaivrSu zw76;5T5s{ubV1emd$MWtbnNtGmEw22M+gqDkv#Y^N`P9fhkEVeu9{3LTpgqY{+2lh~bZuZgjXRg39JT0WSu_n!-UwCJ3KshlXB zEgbqZEZK`o!-Rh4l8DY|Fs=UV`|h3X)_`z-@&Ie*olM1=;cDPJfw%VfT03OTew7fu ztm=cU>U(TWZ`Cwv920BSU}9%(Y;IKzce?KsCY9+}-$~c$9YY^m!sR}eX1nfU?)c@w z>2MsH6;snv{&{o7Wb7^Gp>eD{?69=)X+X}o=V=2iJM9836{i`OCCm)A%UQ}*Av2O4 zlD#ThCEbXvc4LvAl%B&{*Q?YCd1Aay7S~p9y3MXnFWIi8ZB~!`C~7G3D?1fGatD#d z1LEsIP9U(nh5S>wBfpCk^m^)gRp0uF^i#JGw=Z4thf;^DzAgu8C-{KTfa>FJ|5*RJ zrmCj+Gp)1ZK-gK%iTMfPcunxGT5+kDRk`g^*8rz(*v)GmMN5p&ItQ^9+v>kRQy%$eJs#e*Fd5inAn*? zRs3s~?@iwe)XR{64C^S1sslUFo70_s@m@Th+8JNU?UeaA5DnuPipgbY7QC=PD78h0 zHAJOFjeb1j9WRVR9w4`pNs^7P_Zf5+_3PB7zs|g=<%HyU$@lVy#(FNDr1fmrW|Rn{ z=Jl`Xs9Ttyg?q^!*9qDR;;J5$UcHZT2w&{a^8KNiYtF(oiabIOAF6@l+s%jkT91}0 zR*rxl$V$nE#2Y1y?G%P~2hEbllYeAdB+d#h153jyun2c4!iS;Qo;Q75{hEUg{nrVv z2w)aWBv$oR5xZ8lLY1Z?j|g)gr5x1+^F9*F3!_YILxu~hKHn~OM?Si7j{J$AdR1G0 z-2T20bET+MmsPu2vfa0Hlx^s4h-P3$)X?&PV=h|K;iBxxyK_62?9l$6^f84=)MkF& z>>gtEN0x4OF6`G4*&&sYsCR>ykM%nATy>8{{^G{+s|W+NlEVE}n~ILiXY-n2nzCuK z!n62&2e#%7L|uT7>Inh;0nHldd0e+kXkE$ZgBjJ97n>sQ-!Suen7Z{kyL8<6Sy|u* z{zuwlW{1<2RW6g-rd~~LbvApxYrfxoP0=WHANd%K;2r<+-tu}&F1^`WeV3)t*sVJ| zcPvVFNY9g{J3G;Qo;Gx_G=Cdg`^Njr*bn5Fp^L=}&2!pWt`%6*r>Hd) zY{@g{wO47y+{+pVRg!6l)3?v^ZeE0(7I|Smrz2-4)a|q_lGDP|i{snplN_f!hc#eV zMf}l=&#kdf(x3D`Pbgy34jA}6P?`2At-O8V$rtlRv#aN}N9Gop`sN4pZ+Hab4B|y( zWxdOmO@6uU?0jW3y$-6;#WeeguPj&nv83yf6(=3AskNPvYr*J(hqj_@{fr_6Nrblp}e_%CVsoObB)|M9-`&VSuvU?x&SK%F4E7YyF>Jz<} zCI+JJplgn6a^?mb&ewEyvL83>ZPIV1&KfsZ?I>-*e>9g}j0?D@a`{|4-X1MDR`&w$ zfttMyj+fn!@?Y)0VjiN-9ar@7|2n}qGj`GyrdV$kX+^!Cc2ROc=zNwYdi7%EX!2!K zO4Fusl5uFov&IphKaM6&ocw|ue}#ITY>|I`7BGB*-zzxndY7A|D9@38n6Y2C`*i%- zL;_Z4`fbUH?Sc@NLYTk#S8Llc~dwwCNe7bg*Gl#2~o#M{aB5)A;zdCOidozOUIh_{oYv%9Rf zJoHb5?B)8mSriKS6M}P)hni^XL6lvvXvl35Nf9xq0wn|jk;9^FWerr+{-$5<Ewy#EjnyCTANlD1Xv*mU3;`I(;lDOj7R<< z)Y&@N`GQxt2h!3PYt0f7s$VIxpf1fZglP);uu4lPMzkA5qlPfp3^ zD^0#kobUwh8F04C+yNKhCXMDd>BbWWK)8h>^V7|;SY75M&d6nfsL9#uqSs<1Qx?<; zq=7O6!JL0EF_Ic~>3iR`-Rc(W%3uvKC+XdW`?1(T#aKf2A zJ39?Gf?G)=P?9D#f-a8^!mIc^LQOeR4@j2;)>aNf0AEfLt?9P`ic5*txQ2;?`y+^G zJw2~6YF)~GY9u=lfS>c}HB(I7gO9*fX}d+xY!pn4`lEEk6*OyKLzqU{Tk1#82OwYQbhCXb-#d-qZEv;==a%R`{7aISn3zmIdB35P>ZpX$pDr6 Q{(kpJRUMUb#DkFk1AZ?;AOHXW literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-ipower.png b/docs/html/images/tools/e-ipower.png new file mode 100644 index 0000000000000000000000000000000000000000..e08a5bb7edfbac0247c7b26c3f9c3403fab3ea00 GIT binary patch literal 5043 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-irotateright.png b/docs/html/images/tools/e-irotateright.png new file mode 100644 index 0000000000000000000000000000000000000000..939ff4e3ee65066c64922e4b7955cadfc2c241df GIT binary patch literal 5090 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 Fe*kJDc#i-8 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-irun.png b/docs/html/images/tools/e-irun.png new file mode 100644 index 0000000000000000000000000000000000000000..7247db7e1e9e8ae318f0c87c8f8e30979fb6bd53 GIT binary patch literal 338 zcmV-Y0j>UtP))~T!X^_@T6qRSh?O+r=z5){6vN{s1 k9JtjpFfcGM(kagY06kJn%AM~+LjV8(07*qoM6N<$f*7}w(*OVf literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-itakescreenshot.png b/docs/html/images/tools/e-itakescreenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a38d7d91a3450a6e4c7a311ae831b77307b3019b GIT binary patch literal 4548 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-ivolumedown.png b/docs/html/images/tools/e-ivolumedown.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4f3867faca1d7a1e526ea032a811633a1cfcca GIT binary patch literal 4065 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

jELaJ&*?if{=e=UsI)jTcvbRUPuQc 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 X@jFj2e(Mg+pJxi9sHspbXA$x*om)2@ literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-izoom.png b/docs/html/images/tools/e-izoom.png new file mode 100644 index 0000000000000000000000000000000000000000..4b702e8b2d18d2e70ecac5fe9d7f9b95f9cbc56f GIT binary patch literal 4657 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/tools/e-selectdeploymenttarget.png b/docs/html/images/tools/e-selectdeploymenttarget.png new file mode 100644 index 0000000000000000000000000000000000000000..60c088b11cd625be643ed75a3ad9a3b5903effdd GIT binary patch literal 94813 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 literal 0 HcmV?d00001 diff --git a/docs/html/tools/devices/emulator.jd b/docs/html/tools/devices/emulator.jd index 5bdd4e2d4bf73..d9a38f7baa0a7 100644 --- a/docs/html/tools/devices/emulator.jd +++ b/docs/html/tools/devices/emulator.jd @@ -1,4 +1,7 @@ -page.title=Using the Emulator +page.title=Running Apps in the Android Emulator +parent.title=Android Studio +parent.link=index.html +page.tags=emulator @jd:body

@@ -6,1568 +9,650 @@ page.title=Using the Emulator

In this document

    -
  1. Overview
  2. -
  3. Android Virtual Devices and the Emulator
  4. -
  5. Starting and Stopping the Emulator
  6. -
  7. Installing Applications on the Emulator
  8. -
  9. Using Hardware Acceleration -
      -
    1. Configuring Graphics Acceleration
    2. -
    3. Configuring Virtual Machine Acceleration
    4. -
    -
  10. -
  11. SD Card Emulation -
      -
    1. Creating an SD card image
    2. -
    3. Copying files to an SD card image
    4. -
    5. Loading an SD card image
    6. -
    -
  12. -
  13. Working with Emulator Disk Images -
      -
    1. Default image files
    2. -
    3. Runtime images: user data and SD card
    4. -
    5. Temporary images
    6. -
    -
  14. -
  15. Emulator Networking -
      -
    1. Network Address Space
    2. -
    3. Local Networking Limitations
    4. -
    5. Using Network Redirection
    6. -
    7. Configuring the Emulator's DNS Settings
    8. -
    9. Using the Emulator with a Proxy
    10. -
    11. Interconnecting Emulator Instances
    12. -
    13. Sending a Voice Call or SMS to Another Emulator Instance
    14. -
    -
  16. -
  17. Using the Emulator Console -
      -
    1. Port Redirection
    2. -
    3. Geo Location Provider Emulation
    4. -
    5. Hardware Events Emulation
    6. -
    7. Device Power Characteristics
    8. -
    9. Network Status
    10. -
    11. Network Delay Emulation
    12. -
    13. Network Speed Emulation
    14. -
    15. Telephony Emulation
    16. -
    17. SMS Emulation
    18. -
    19. VM State
    20. -
    21. Emulator Window
    22. -
    23. Terminating an Emulator Instance
    24. -
    -
  18. -
  19. Emulator Limitations
  20. -
  21. Troubleshooting Emulator Problems
  22. +
  23. About the Android Emulator
  24. +
  25. Running an App in the Android Emulator
  26. +
  27. Launching the Android Emulator Without Running an App
  28. +
  29. Navigating on the Screen
  30. +
  31. Performing Basic Tasks in the Emulator
  32. +
  33. Working With Extended Controls, Settings, and Help
  34. +

See also

    -
  1. Android Emulator
  2. -
  3. Managing AVDs with AVD Manager
  4. +
  5. Android Emulator Command Line Features
  6. +
  7. Managing AVDs with + AVD Manager
+
-

The Android SDK includes a virtual mobile device emulator -that runs on your computer. The emulator lets you prototype, develop and test -Android applications without using a physical device.

+

The Android Emulator simulates a device and displays it on your development +computer. It lets you prototype, develop, and test +Android apps without using a hardware device. The emulator supports Android +phone, tablet, Android Wear, and Android TV devices. It comes with predefined +device types +so you can get started quickly, and you can create your own device definitions +and emulator skins.

-

The Android emulator mimics all of the hardware and software features -of a typical mobile device, except that it cannot place actual phone -calls. It provides a variety of navigation and control keys, which you can "press" -using your mouse or keyboard to generate events for your application. It also -provides a screen in which your application is displayed, together with any other -active Android applications.

+

The Android Emulator is fast, +powerful, and feature-rich. It can transfer information faster than using +a connected hardware device, speeding up the development process. The +multi-core feature lets the emulator take advantage of multiple core +processors on your development computer to improve emulator performance even +more.

- +emulator -

To let you model and test your application more easily, the emulator utilizes -Android Virtual Device (AVD) configurations. AVDs let you define certain hardware -aspects of your emulated phone and allow you to create many configurations to test -many Android platforms and hardware permutations. Once your application is running on +

About the Android Emulator

+ +

You can launch an app on the emulator when you run your project, or you can +drag an APK file onto the emulator to install it. As with a hardware device, +after you install an app +on a virual device, it remains until you uninstall or replace it. If needed, you +can test how multiple apps, such as your own or system apps, work with each +other.

+ +

Features for trying out your apps

+ +

You interact with the emulator just as you would with a hardware device, but +using your mouse and keyboard, and emulator buttons and controls. +The emulator supports virtual hardware buttons and touchscreens, including +two-finger operations, +as well as directional pads (D-pads), trackballs, wheels, and various +sensors. You can dynamically resize the emulator window as needed, zoom in and +out, change the orientation, and even take a screenshot.

+ +

When your app is running on the emulator, it can use the services of the Android platform to invoke other -applications, access the network, play audio and video, store and retrieve data, -notify the user, and render graphical transitions and themes.

+apps, access the network, play audio and video, accept audio input, +store and retrieve data, notify the user, and render graphical transitions and +themes. The emulator has controls that let +you easily send incoming phone calls and text messages, specify +the location of the device, simulate fingerprint scans, specify network +speed and status, and simulate battery properties. The emulator can +simulate an SD card and internal data storage; you can drag a file, such as a +graphics or data file, onto the emulator to store it.

-

The emulator also includes a variety of debug capabilities, such as a console -from which you can log kernel output, simulate application interrupts (such as -arriving SMS messages or phone calls), and simulate latency effects and dropouts -on the data network.

+

Android Virtual Device configurations

- - -

Overview

- -

The Android emulator is an application that provides a virtual -mobile device on which you can run your Android applications. It runs a full -Android system stack, down to the kernel level, that includes a set of -preinstalled applications (such as the dialer) that you can access from your -applications. You can choose what version of the Android system you want to -run in the emulator by configuring AVDs, and you can also customize the -mobile device skin and key mappings. When launching the emulator and at runtime, -you can use a variety of commands and options to control its behavior. -

- -

The Android system images available through the Android SDK Manager contain -code for the Android Linux kernel, the native libraries, the Dalvik VM, and the -various Android packages (such as the Android framework and preinstalled -applications). The emulator provides dynamic binary translation of device -machine code to the OS and processor architecture of your development -machine.

- -

The Android emulator supports many hardware features likely to be found on -mobile devices, including:

- -
    -
  • An ARMv5, ARMv7, or x86 CPU
  • -
  • A 16-bit LCD display
  • -
  • One or more keyboards (a Qwerty-based keyboard and associated Dpad/Phone -buttons)
  • -
  • A sound chip with output and input capabilities
  • -
  • Flash memory partitions (emulated through disk image files on the -development machine)
  • -
  • A GSM modem, including a simulated SIM Card
  • -
  • A camera, using a webcam connected to your development computer.
  • -
  • Sensors like an accelerometer, using data from a USB-connected Android device.
  • -
- -

The following sections describe the emulator and its use for development of Android -applications in more detail.

- - -

Android Virtual Devices and the Emulator

- -

To use the emulator, you first must create one or more AVD configurations. In each -configuration, you specify an Android platform to run in the emulator and the set of hardware -options and emulator skin you want to use. Then, when you launch the emulator, you specify -the AVD configuration that you want to load.

+

The emulator uses an Android Virtual Device (AVD) configuration to determine +the look, functionality, and system image of the simulated device. AVDs let you +define certain hardware aspects of your emulated devices and allow you to create +many configurations to test different Android platforms and hardware +permutations.

Each AVD functions as an independent device, with its own private storage for -user data, SD card, and so on. When you launch the emulator with an AVD configuration, -it automatically loads the user data and SD card data from the AVD directory. By default, -the emulator stores the user data, SD card data, and cache in the AVD directory.

+user data, SD card, and so on. When you launch the emulator with an AVD +configuration, it automatically loads the user data and SD card data from the +AVD directory. By default, the emulator stores the user data, SD card data, and +cache in the AVD directory.

-

To create and manage AVDs you use the AVD Manager UI or the android tool -that is included in the SDK. -For complete information about how to set up AVDs, see Managing Virtual Devices.

+

To create and manage AVDs, use the +AVD Manager. +For more information, see +Managing Virtual Devices.

+

Manifest settings

-

Starting and Stopping the Emulator

+

For your app to use certain emulator device features, you need to specify +in the manifest that your app will use them. For example, an Android Wear watch +requires the following <uses-feature> setting:

-

During development and testing of your application, you install and run your -application in the Android emulator. You can launch the emulator as a standalone -application from a command line, or you can run it from within your Android Studio -development environment. In either case, you specify the AVD configuration to -load and any startup options you want to use, as described in this document. -

- -

You can run your application on a single instance of the emulator or, -depending on your needs, you can start multiple emulator instances and run your -application in more than one emulated device. You can use the emulator's -built-in commands to simulate GSM phone calling or SMS between emulator -instances, and you can set up network redirection that allows emulators to send -data to one another. For more information, see Telephony -Emulation, SMS Emulation, and -Emulator Networking

- -

To start an instance of the emulator from the command line, navigate to the -tools/ folder of the SDK. Enter emulator command -like this:

- -
emulator -avd <avd_name> [<options>]
- -

This initializes the emulator, loads an AVD configuration and displays the emulator -window. For more information about command line options for the emulator, see the -Android Emulator tool reference.

- -

Note: You can run multiple -instances of the emulator concurrently, each with its own AVD configuration and -storage area for user data, SD card, and so on.

- -

When you run your app from Android Studio, it installs and launches the -app on your connected device or emulator (launching the emulator, if necessary). -You can specify emulator startup options in the Run/Debug -dialog, in the Target tab. When the emulator is running, you can issue -console commands as described later in this document.

- -

If you are not working in Android Studio, see Installing Applications -on the Emulator for information about how to install your application.

- -

To stop an emulator instance, just close the emulator's window.

- -

For a reference of the emulator's startup commands and keyboard mapping, see -the Android Emulator tool -reference.

- - -

Installing Applications on the Emulator

- -

If you don't have access to Android Studio, you can install your application on the -emulator using the adb utility. Before -installing the application, you need to build and package it into an .apk as described -in Building and -Running Apps. Once the application is installed, you can start the emulator from the command -line as described previously, using any startup options necessary. -When the emulator is running, you can also connect to the emulator instance's -console to issue commands as needed.

- -

As you update your code, you periodically package and install it on the emulator. -The emulator preserves the application and its state data across restarts, -in a user-data disk partition. To ensure that the application runs properly -as you update it, you may need to delete the emulator's user-data partition. -To do so, start the emulator with the -wipe-data option. -For more information about the user-data partition and other emulator storage, -see Working with Emulator Disk Images.

- - -

Using Hardware Acceleration

- -

In order to make the Android emulator run faster and be more responsive, you can configure it to -take advantage of hardware acceleration, using a combination of configuration options, specific -Android system images and hardware drivers.

- - -

Configuring Graphics Acceleration

- -

Caution: As of SDK Tools Revision 17, the graphics -acceleration feature for the emulator is experimental; be alert for incompatibilities and -errors when using this feature.

- -

Graphics acceleration for the emulator takes advantage of your development computer's graphics -hardware, specifically its graphics processing unit (GPU), to make screen drawing faster. To use -the graphics acceleration feature, you must have the following versions of the Android development -tools installed:

- -
    -
  • Android SDK Tools, Revision 17 or higher
  • -
  • Android SDK Platform API 15, Revision 3 or higher
  • -
- -

Use the Android SDK -Manager to install these components:

- -

Note: Not all applications are compatible with graphics hardware -acceleration. In particular, the Browser application and applications using the {@link -android.webkit.WebView} component are not compatible with graphics acceleration.

- -

To configure an AVD to use graphics acceleration:

- -
    -
  1. Make sure you have the required SDK components installed (listed above).
  2. -
  3. Start the AVD Manager and create a new AVD with the Target value of -Android 4.0.3 (API Level 15), revision 3 or higher.
  4. -
  5. If you want to have graphics acceleration enabled by default for this AVD, in the -Hardware section, click New, select GPU emulation -and set the value to Yes. -

    Note: You can also enable graphics acceleration when you -start an emulator using command line options as describe in the next section.

    -
  6. -
  7. Name the AVD instance and select any other configuration options. -

    Caution: Do not select the Snapshot: Enabled -option. Snapshots are not supported for emulators with graphics acceleration enabled.

    -
  8. -
  9. Click Create AVD to save the emulator configuration.
  10. -
- -

If you set GPU emulation to Yes for your AVD, then graphics -acceleration is automatically enabled when you run it. If you did not enable GPU -emulation when you created the AVD, you can still enable it at runtime.

- -

To enable graphics acceleration at runtime for an AVD:

- -
    -
  • If you are running the emulator from the command line, just include the {@code -gpu on} -option: -
    emulator -avd <avd_name> -gpu on
    -

    Note: You must specify an AVD configuration that uses -Android 4.0.3 (API Level 15, revision 3) or higher system image target. Graphics acceleration is not -available for earlier system images.

    -
  • -
  • If you are running the emulator from Android Studio, run your Android application using an AVD -with the {@code -gpu on} option enabled: -
      -
    1. In Android Studio, click your Android application module folder and then select - Run > Edit Configurations...
    2. -
    3. In the left panel of the Run/Debug Configurations dialog, select your Android - run configuration or create a new configuration.
    4. -
    5. Under the Target Device options, - select the AVD you created in the previous procedure.
    6. -
    7. In the Emulator tab, in the - Additional command line options field, enter:
      - {@code -gpu on}
    8. -
    9. Run your Android project using this run configuration.
    10. -
    -
  • -
- - -

Configuring Virtual Machine Acceleration

- -

Caution: As of SDK Tools Revision 17, the virtual machine -acceleration feature for the emulator is experimental; be alert for incompatibilities and errors -when using this feature.

- -

Many modern CPUs provide extensions for running virtual machines (VMs) more efficiently. Taking -advantage of these extensions with the Android emulator requires some additional configuration of -your development system, but can significantly improve the execution speed. Before attempting to use -this type of acceleration, you should first determine if your development system’s CPU supports one -of the following virtualization extensions technologies:

- -
    -
  • Intel Virtualization Technology (VT, VT-x, vmx) extensions
  • -
  • AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)
  • -
- -

The specifications from the manufacturer of your CPU should indicate if it supports -virtualization extensions. If your CPU does not support one of these virtualization technologies, -then you cannot use virtual machine acceleration.

- -

Note: Virtualization extensions are typically enabled through -your computer's BIOS and are frequently turned off by default. Check the documentation for your -system's motherboard to find out how to enable virtualization extensions.

- -

Once you have determined that your CPU supports virtualization extensions, make sure you can work -within these additional requirements of running an emulator inside an accelerated virtual -machine:

- -
    -
  • x86 AVD Only - You must use an AVD that is uses an x86 system image target. -AVDs that use ARM-based system images cannot be accelerated using the emulator configurations -described here.
  • -
  • Not Inside a VM - You cannot run a VM-accelerated emulator inside another -virtual machine, such as a VirtualBox or VMWare-hosted virtual machine. You must run the emulator -directly on your system hardware.
  • -
  • Other VM Drivers - If you are running another virtualization technology on -your system such as VirtualBox or VMWare, you may need to unload the driver for that virtual machine -hosting software before running an accelerated emulator.
  • -
  • OpenGL® Graphics - Emulation of OpenGL ES graphics may not perform at the -same level as an actual device.
  • -
- -

To use virtual machine acceleration with the emulator, you need the following version of Android -development tools. Use the Android SDK -Manager to install these components:

- -
    -
  • Android SDK Tools, Revision 17 or higher
  • -
  • Android x86-based system image
  • -
- -

If your development environment meets all of the requirements for running a VM-accelerated -emulator, you can use the AVD Manager to create an x86-based AVD configuration:

- -
    -
  1. In the Android SDK Manager, make sure you have an x86-based System Image - installed for your target Android version. If you do not have an x86 System - Image installed, select one in the Android SDK Manager and install it. -

    Tip: System images are listed under each API Level in the SDK - Manager. An x86 system image may not be available for all API levels.

    -
  2. -
  3. Start the AVD Manager and create a new AVD with an x86 value for the -CPU/ABI field. You may need to select a specific Target value, or -select a Target value and then select a specific CPU/ABI -option.
  4. -
  5. Name the emulator instance and select any other configuration options.
  6. -
  7. Click Create AVD to save the emulator configuration.
  8. -
- -

Configuring VM Acceleration on Windows

- -

Virtual machine acceleration for Windows requires the installation of the Intel Hardware -Accelerated Execution Manager (Intel HAXM). The software requires an Intel CPU with -Virtualization Technology (VT) support and one of the following operating systems:

- -
    -
  • Windows 7 (32/64-bit)
  • -
  • Windows Vista (32/64-bit)
  • -
  • Windows XP (32-bit only)
  • -
- -

To install the virtualization driver:

- -
    -
  1. Start the Android SDK Manager, select Extras and then select Intel -Hardware Accelerated Execution Manager.
  2. -
  3. After the download completes, execute {@code -<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe}.
  4. -
  5. Follow the on-screen instructions to complete installation.
  6. -
  7. After installation completes, confirm that the virtualization driver is operating correctly by -opening a command prompt window and running the following command: -
    sc query intelhaxm
    -

    You should see a status message including the following information:

    -SERVICE_NAME: intelhaxm
    -       ...
    -       STATE              : 4  RUNNING
    -       ...
    -
    -
  8. -
- -

To run an x86-based emulator with VM acceleration:

-
    -
  • If you are running the emulator from the command line, just specify an x86-based AVD: -
    emulator -avd <avd_name>
    -

    Note: You must provide an x86-based AVD configuration -name, otherwise VM acceleration will not be enabled.

    -
  • -
  • If you are running the emulator from Android Studio, run your Android application with an x86-based -AVD: -
      -
    1. In Android Studio, click your Android project folder and then select Run > Edit -Configurations...
    2. -
    3. In the left panel of the Run/Debug Configurations dialog, select your Android -run configuration or create a new configuration.
    4. -
    5. Under the Target Device options, select the x86-based AVD you created -previously.
    6. -
    7. Run your Android project using this run configuration.
    8. -
    -
  • -
- -

You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running -its installer.

- -

You can stop using the virtualization driver by uninstalling it. Re-run the installer or use -the Control Panel to remove the software.

- - -

Configuring VM Acceleration on Mac

- -

Virtual machine acceleration on a Mac requires the installation of the Intel Hardware Accelerated -Execution Manager (Intel HAXM) kernel extension to allow the Android emulator to make use of CPU -virtualization extensions. The kernel extension is compatible with Mac OS X Snow Leopard (version -10.6.0) and higher.

- -

To install the Intel HAXM kernel extension:

- -
    -
  1. Start the Android SDK Manager, select Extras and then select Intel -Hardware Accelerated Execution Manager. -
  2. After the download completes, execute - {@code <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmg}.
  3. -
  4. Double click the IntelHAXM.mpkg icon to begin installation.
  5. -
  6. Follow the on-screen instructions to complete installation.
  7. -
  8. After installation completes, confirm that the new kernel extension is operating correctly by -opening a terminal window and running the following command: -
    kextstat | grep intel
    -

    You should see a status message containing the following extension name, indicating that the - kernel extension is loaded:

    -
    com.intel.kext.intelhaxm
    -
  9. -
- -

To run an x86-based emulator with VM acceleration:

-
    -
  • If you are running the emulator from the command line, just specify an x86-based AVD: -
    emulator -avd <avd_name>
    -

    Note: You must provide an x86-based AVD configuration -name, otherwise VM acceleration will not be enabled.

    -
  • -
  • If you are running the emulator from Andriod Studio, run your Android application with an x86-based -AVD: -
      -
    1. In Android Studio, click your Android module folder and then select Run > Edit -Configurations...
    2. -
    3. In the left panel of the Run/Debug Configurations dialog, select your Android -run configuration or create a new configuration.
    4. -
    5. Under the Target Device options, - select the x86-based AVD you created previously.
    6. -
    7. Run your Android project using this run configuration.
    8. -
    -
  • -
- -

You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running -the installer.

- -

You can stop using the virtualization kernel driver by uninstalling it. Before removing it, shut -down any running x86 emulators. To unload the virtualization kernel driver, run the following -command in a terminal window:

- -
sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
- -

Configuring VM Acceleration on Linux

- -

Linux-based systems support virtual machine acceleration through the KVM software package. Follow -instructions for installing KVM on your -Linux system, and verify that KVM is enabled. In addition to following the installation -instructions, be aware of these configuration requirements:

- -
    -
  • Running KVM requires specific user permissions, make sure you have sufficient permissions -according to the KVM installation instructions.
  • -
  • If you use another virtualization technology in your Linux platform, unload its kernel driver -before running the x86 emulator. For example, the VirtualBox driver program is {@code vboxdrv}.
  • -
- -

To run an x86-based emulator with VM acceleration:

- -
    -
  • If you are running the emulator from the command line, start the emulator with an x86-based -AVD and include the KVM options: -
    emulator -avd <avd_name> -qemu -m 512 -enable-kvm
    -

    Note: You must provide an x86-based AVD configuration -name, otherwise VM acceleration will not be enabled.

    -
  • -
  • If you are running the emulator from Android Studio, run your Android application with an - x86-based AVD and include the KVM options: -
      -
    1. In Android Studio, click your Android module folder and then select Run > Edit -Configurations...
    2. -
    3. In the left panel of the Run/Debug Configurations dialog, select your Android -run configuration or create a new configuration.
    4. -
    5. Under the Target Device options, select the x86-based AVD you created -previously.
    6. -
    7. In the Emulator tab, in the - Additional command line options field, enter: -
      -qemu -m 512 -enable-kvm
      -
    8. -
    9. Run your Android project using this run configuration.
    10. -
    -
  • -
- -

Important: When using the {@code -qemu} command line option, make sure -it is the last parameter in your command. All subsequent options are interpreted as qemu-specific -parameters.

- - -

SD Card Emulation

- -

You can create a disk image and then load it to the emulator at startup, to -simulate the presence of a user's SD card in the device. To do this, you can specify -an SD card image when you create an AVD, or you can use the mksdcard utility included -in the SDK.

- -

The following sections describe how to create an SD card disk image, how to copy -files to it, and how to load it in the emulator at startup.

- -

Note that you can only load a disk image at emulator startup. Similarly, you -can not remove a simulated SD card from a running emulator. However, you can -browse, send files to, and copy/remove files from a simulated SD card either -with adb or the emulator.

- -

The emulator supports emulated SDHC cards, so you can create an SD card image -of any size up to 128 gigabytes.

- - -

Creating an SD card image

- -

There are several ways of creating an SD card image. The easiest way is to use the -AVD Manager to create a new SD card by specifying a size when you create an AVD. -You can also use the {@code android} command line tool when creating an AVD. Just add the --c option to your command:

- -
android create avd -n <avd_name> -t <targetID> -c <size>[K|M]
- -

The -c option can also be used to to specify a path to an SD card -image for the new AVD. For more information, see Managing Virtual Devices -from the Command Line. -

- -

You can also use the mksdcard tool, included in the SDK, to create a FAT32 disk -image that you can load in the emulator at startup. You can access mksdcard in -the tools/ directory of the SDK and create a disk image like this:

- -
mksdcard <size> <file>
- -

For example:

- -
mksdcard 1024M sdcard1.iso
- -

For more information, see mksdcard.

- - -

Copying files to an SD card image

- -

Once you have created the disk image, you can copy files to it prior to -loading it in the emulator. To copy files, you can mount the image as a loop -device and then copy the files to it, or you can use a utility such as {@code mtools} to -copy the files directly to the image. The {@code mtools} package is available for Linux, -Mac, and Windows.

- -

Alternatively, you can use the {@code adb push} command to move files onto an SD card image -while it is loaded in an emulator. For more information see the {@code adb push} documentation.

- -

Loading an SD card image

- -

By default, the emulator loads the SD card image that is stored with the active -AVD (see the -avd startup option).

- -

Alternatively, you can start the emulator with the --sdcard flag and specify the name and path of your image (relative -to the current working directory):

- -
emulator -sdcard <filepath>
- - -

Working with Emulator Disk Images

- -

The emulator uses mountable disk images stored on your development machine to -simulate flash (or similar) partitions on an actual device. For example, it uses a -disk image containing an emulator-specific kernel, the Android system, a -ramdisk image, and writeable images for user data and simulated SD card.

- -

To run properly, the emulator requires access to a specific set of disk image -files. By default, the Emulator always looks for the disk images in the -private storage area of the AVD in use. If no images exist there when -the Emulator is launched, it creates the images in the AVD directory based on -default versions stored in the SDK.

- -

Note: The default storage location for -AVDs is in ~/.android/avd on OS X and Linux, C:\Documents and -Settings\<user>\.android\ on Windows XP, and -C:\Users\<user>\.android\ -on Windows Vista.

- -

To let you use alternate or custom versions of the image files, the emulator -provides startup options that override the default locations and filenames of -the image files. When you use one of these options, the emulator searches for the image -file under the image name or location that you specify; if it can not locate the -image, it reverts to using the default names and location.

- -

The emulator uses three types of image files: default image files, runtime -image files, and temporary image files. The sections below describe how to -override the location/name of each type of file.

- -

Default image files

- -

When the emulator launches, but does not find an existing user data image in -the active AVD's storage area, it creates a new one from a default version -included in the SDK. The default user data image is read-only. The image -files are read-only.

- -

The emulator provides the -system <dir> startup option to -let you override the location where the emulator looks for the default -user data image.

- -

The emulator also provides a startup option that lets you override the name -of the default user data image, as described in the following table. When you use the -option, the emulator looks in the default directory, or in a custom location -(if you specified -system <dir>).

- - - - - - - - - - - - - - - - -
NameDescriptionComments
userdata.imgThe initial user-data disk imageOverride using -initdata <file>. Also see --data <file>, below.
- -

Runtime images: user data and SD card

- -

At runtime, the emulator reads and writes data to two disk images: a -user-data image and (optionally) an SD card image. These images emulate the user-data -partition and removable storage media on actual device.

- -

The emulator provides a default user-data disk image. At startup, the emulator -creates the default image as a copy of the system user-data image (user-data.img), -described above. The emulator stores the new image with the files of the active AVD.

- - - -

The emulator provides startup options to let you override the actual names and storage -locations of the runtime images to load, as described in the following table. When you use one -of these options, the emulator looks for the specified file(s) in the current working directory, -in the AVD directory, or in a custom location (if you specified a path with the filename).

- - - - - - - - - - - - - - - - - - - -
NameDescriptionComments
userdata-qemu.imgAn image to which the emulator writes runtime user-data for a unique user.Override using -data <filepath>, where <filepath> is the -path the image, relative to the current working directory. If you supply a filename only, -the emulator looks for the file in the current working directory. If the file at <filepath> does -not exist, the emulator creates an image from the default userdata.img, stores it under the name you -specified, and persists user data to it at shutdown.
sdcard.imgAn image representing an SD card inserted into the emulated device.Override using -sdcard <filepath>, where <filepath> is the -path the image, relative to the current working directory. If you supply a filename only, -the emulator looks for the file in the current working directory.
- -

User-Data Image

- -

Each emulator instance uses a writeable user-data image to store user- and -session-specific data. For example, it uses the image to store a unique user's -installed application data, settings, databases, and files.

- -

At startup, the emulator attempts to load a user-data image stored during -a previous session. It looks for the file in the current working directory, -in the AVD directory described in a previous section and at the custom location/name -that you specified at startup.

- -
    -
  • If it finds a user-data image, it mounts the image and makes it available -to the system for reading and writing of user data.
  • -
  • If it does not find one, it creates an image by copying the system user-data -image (userdata.img), described above. At device power-off, the system persists -the user data to the image, so that it will be available in the next session. -Note that the emulator stores the new disk image at the location/name that you -specify in -data startup option.
  • -
- -

Note: Because of the AVD configurations used in the emulator, -each emulator instance gets its own dedicated storage. There is no longer a need -to use the -d option to specify an instance-specific storage area.

- -

SD Card

- -

Optionally, you can create a writeable disk image that the emulator can use -to simulate removeable storage in an actual device. For information about how to create an -emulated SD card and load it in the emulator, see SD Card Emulation

- -

You can also use the android tool to automatically create an SD Card image -for you, when creating an AVD. For more information, see Managing Virtual Devices with AVD -Manager. - - -

Temporary Images

- -

The emulator creates two writeable images at startup that it deletes at -device power-off. The images are:

- -
    -
  • A writable copy of the Android system image
  • -
  • The /cache partition image
  • -
- -

The emulator does not permit renaming the temporary system image or -persisting it at device power-off.

- -

The /cache partition image is initially empty, and is used by -the browser to cache downloaded web pages and images. The emulator provides an --cache <file>, which specifies the name of the file in which -to persist the /cache image at device power-off. If <file> - does not exist, the emulator creates it as an empty file.

- -

You can also disable the use of the cache partition by specifying the --nocache option at startup.

- - -

Emulator Networking

- -

The emulator provides versatile networking capabilities that you can use to -set up complex modeling and testing environments for your application. The -sections below introduce the emulator's network architecture and capabilities. -

- -

Network Address Space

- -

Each instance of the emulator runs behind a virtual router/firewall service -that isolates it from your development machine's network interfaces and settings -and from the internet. An emulated device can not see your development machine -or other emulator instances on the network. Instead, it sees only that it is -connected through Ethernet to a router/firewall.

- -

The virtual router for each instance manages the 10.0.2/24 network address -space — all addresses managed by the router are in the form of -10.0.2.<xx>, where <xx> is a number. Addresses within this space are -pre-allocated by the emulator/router as follows:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Network AddressDescription
10.0.2.1Router/gateway address
10.0.2.2Special alias to your host loopback interface (i.e., 127.0.0.1 on your -development machine)
10.0.2.3First DNS server
10.0.2.4 / 10.0.2.5 / 10.0.2.6Optional second, third and fourth DNS server (if any)
10.0.2.15The emulated device's own network/ethernet interface
127.0.0.1The emulated device's own loopback interface
- -

Note that the same address assignments are used by all running emulator -instances. That means that if you have two instances running concurrently on -your machine, each will have its own router and, behind that, each will have an -IP address of 10.0.2.15. The instances are isolated by a router and can -not see each other on the same network. For information about how to -let emulator instances communicate over TCP/UDP, see Connecting Emulator Instances.

- -

Also note that the address 127.0.0.1 on your development machine corresponds -to the emulator's own loopback interface. If you want to access services running -on your development machine's loopback interface (a.k.a. 127.0.0.1 on your -machine), you should use the special address 10.0.2.2 instead.

- -

Finally, note that each emulated device's pre-allocated addresses are -specific to the Android emulator and will probably be very different on real -devices (which are also very likely to be NAT-ed, i.e., behind a -router/firewall)

- - -

Local Networking Limitations

- -

Android applications running in an emulator can connect to the network available on your -workstation. However, they connect through the emulator, not directly to hardware, and the emulator -acts like a normal application on your workstation. This means that the emulator, and thus your -Android applications, are subject to some limitations:

- -
    -
  • Communication with the emulated device may be blocked by a firewall -program running on your machine.
  • -
  • Communication with the emulated device may be blocked by another -(physical) firewall/router to which your machine is connected.
  • -
- -

The emulator's virtual router should be able to handle all outbound TCP and -UDP connections/messages on behalf of the emulated device, provided your -development machine's network environment allows it to do so. There are no -built-in limitations on port numbers or ranges except the one imposed by your -host operating system and network.

- -

Depending on the environment, the emulator may not be able to support other -protocols (such as ICMP, used for "ping") might not be supported. Currently, the -emulator does not support IGMP or multicast.

- -

Using Network Redirection

- -

To communicate with an emulator instance behind its virtual router, you need -to set up network redirection on the virtual router. Clients can then connect -to a specified guest port on the router, while the router directs traffic -to/from that port to the emulated device's host port.

- -

To set up the network redirection, you create a mapping of host and guest -ports/addresses on the emulator instance. There are two ways to set up -network redirection: using emulator console commands and using the ADB tool, as -described below.

- - -

Setting up Redirection through the Emulator Console

- -

Each emulator instance provides a control console the you can connect to, to -issue commands that are specific to that instance. You can use the -redir console command to set up redirection as needed for an -emulator instance.

- -

First, determine the console port number for the target emulator instance. -For example, the console port number for the first emulator instance launched is -5554. Next, connect to the console of the target emulator instance, specifying -its console port number, as follows:

- -
telnet localhost 5554
- -

Once connected, use the redir command to work with redirection. -To add a redirection, use:

- -
add <protocol>:<host-port>:<guest-port>
+<uses-feature android:name="android.hardware.type.watch" />
 
-

where <protocol> is either tcp or udp, -and <host-port> and <guest-port> sets the -mapping between your own machine and the emulated system, respectively.

- -

For example, the following command sets up a redirection that handles all -incoming TCP connections to your host (development) machine on 127.0.0.1:5000 -and will pass them through to the emulated system's 10.0.2.15:6000.:

- -
redir add tcp:5000:6000
- -

To delete a redirection, you can use the redir del command. To -list all redirection for a specific instance, you can use redir -list. For more information about these and other console commands, see -Using the Emulator Console.

- -

Note that port numbers are restricted by your local environment. this typically -means that you cannot use host port numbers under 1024 without special -administrator privileges. Also, you won't be able to set up a redirection for a -host port that is already in use by another process on your machine. In that -case, redir generates an error message to that effect.

- -

Setting Up Redirection through ADB

- -

The Android Debug Bridge (ADB) tool provides port forwarding, an alternate -way for you to set up network redirection. For more information, see Forwarding Ports in the ADB -documentation.

- -

Note that ADB does not currently offer any way to remove a redirection, -except by killing the ADB server.

- - -

Configuring the Emulator's DNS Settings

- -

At startup, the emulator reads the list of DNS servers that your system is -currently using. It then stores the IP addresses of up to four servers on this -list and sets up aliases to them on the emulated addresses 10.0.2.3, 10.0.2.4, -10.0.2.5 and 10.0.2.6 as needed.

- -

On Linux and OS X, the emulator obtains the DNS server addresses by parsing -the file /etc/resolv.conf. On Windows, the emulator obtains the -addresses by calling the GetNetworkParams() API. Note that this -usually means that the emulator ignores the content of your "hosts" file -(/etc/hosts on Linux/OS X, %WINDOWS%/system32/HOSTS - on Windows).

- -

When starting the emulator at the command line, you can also use the --dns-server <serverList> option to manually specify the -addresses of DNS servers to use, where <serverList> is a comma-separated -list of server names or IP addresses. You might find this option useful if you -encounter DNS resolution problems in the emulated network (for example, an -"Unknown Host error" message that appears when using the web browser).

- - -

Using the Emulator with a Proxy

- -

If your emulator must access the Internet through a proxy server, you can use -the -http-proxy <proxy> option when starting the emulator, to -set up the appropriate redirection. In this case, you specify proxy information -in <proxy> in one of these formats:

- -
http://<machineName>:<port>
- -

or

- -
http://<username>:<password>@<machineName>:<port>
- -

The -http-proxy option forces the emulator to use the specified -HTTP/HTTPS proxy for all outgoing TCP connections. Redirection for UDP is not -currently supported.

- -

Alternatively, you can define the environment variable -http_proxy to the value you want to use for -<proxy>. In this case, you do not need to specify a value for -<proxy> in the -http-proxy command — the -emulator checks the value of the http_proxy environment variable at -startup and uses its value automatically, if defined.

- -

You can use the -verbose-proxy option to diagnose proxy -connection problems.

- - -

Interconnecting Emulator Instances

- -

To allow one emulator instance to communicate with another, you must set up -the necessary network redirection as illustrated below.

- -

Assume that your environment is

- -
    -
  • A is you development machine
  • -
  • B is your first emulator instance, running on A
  • -
  • C is your second emulator instance, also running on A
  • -
- -

and you want to run a server on B, to which C will connect, here is how you -could set it up:

- -
    -
  1. Set up the server on B, listening to -10.0.2.15:<serverPort>
  2. -
  3. On B's console, set up a redirection from -A:localhost:<localPort> to -B:10.0.2.15:<serverPort>
  4. -
  5. On C, have the client connect to 10.0.2.2:<localPort>
  6. -
- -

For example, if you wanted to run an HTTP server, you can select -<serverPort> as 80 and <localPort> as -8080:

- -
    -
  • B listens on 10.0.2.15:80
  • -
  • On B's console, issue redir add tcp:8080:80
  • -
  • C connects to 10.0.2.2:8080
  • -
- -

Sending a Voice Call or SMS to Another Emulator Instance

- -

The emulator automatically forwards simulated voice calls and SMS messages from one instance to -another. To send a voice call or SMS, use the dialer application or SMS application, respectively, -from one of the emulators.

- -

To initiate a simulated voice call to another emulator instance:

-
    -
  1. Launch the dialer application on the originating emulator instance.
  2. -
  3. As the number to dial, enter the console port number of the instance you'd like to call. You can determine - the console port number of the target instance by checking its window title, where the - console port number is reported as "Android Emulator (<port>).
  4. -
  5. Press "Dial". A new inbound call appears in the target emulator instance.
  6. -
- -

To send an SMS message to another emulator instance, launch the SMS application (if available). Specify the console port number of the target emulator instance as as the SMS address, enter the message text, and send the message. The message is delivered to the target emulator instance.

- -

You can also connect to an emulator instance's console to simulate an incoming voice call or SMS. For more information, see Telephony Emulation and SMS Emulation. - - -

Using the Emulator Console

- -

Each running emulator instance provides a console that lets you query and control the emulated -device environment. For example, you can use the console to manage port redirection, network -characteristics, and telephony events while your application is running on the emulator. To -access the console and enter commands, use telnet to connect to the console's port number.

- -

To connect to the console of any running emulator instance at any time, use this command:

- -
telnet localhost <console-port>
- -

An emulator instance occupies a pair of adjacent ports: a console port and an {@code adb} port. -The port numbers differ by 1, with the {@code adb} port having the higher port number. The console -of the first emulator instance running on a given machine uses console port 5554 and {@code adb} -port 5555. Subsequent instances use port numbers increasing by two — for example, 5556/5557, -5558/5559, and so on. Up to 16 concurrent emulator instances can run a console facility.

- -

To connect to the emulator console, you must specify a valid console port. If multiple emulator instances are running, you need to determine the console port of the emulator instance you want to connect to. You can find the instance's console port listed in the title of the instance window. For example, here's the window title for an instance whose console port is 5554:

- -

Android Emulator (5554)

- -

Alternatively, you can use the adb devices command, which prints a list of running emulator instances and their console port numbers. For more information, see Querying for Emulator/Device Instances in the adb documentation.

- -

Note: The emulator listens for connections on ports 5554-5587 and accepts connections only from localhost.

- -

Once you are connected to the console, you can then enter help [command] to see a list of console commands and learn about specific commands.

- -

To exit the console session, use quit or exit.

- -

The following sections below describe the major functional areas of the console.

- - -

Port Redirection

- -

You can use the console to add and remove port redirection while the emulator is running. After -you connect to the console, manage port redirection by entering the following command:

- -
redir <list|add|del> 
- -

The redir command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - - - - - - - -
Subcommand - DescriptionComments
listList the current port redirection. 
add <protocol>:<host-port>:<guest-port>Add a new port redirection.
  • <protocol> must be either "tcp" or "udp"
  • -
  • <host-port> is the port number to open on the host
  • -
  • <guest-port> is the port number to route data to on the emulator/device
  • -
del <protocol>:<host-port>Delete a port redirection.The meanings of <protocol> and <host-port> are listed in the previous row.
- - -

Geo Location Provider Emulation

- -

You can use the console to set the geographic location reported to the applications running -inside an emulator. Use the geo command to send a simple GPS fix to the -emulator, with or without NMEA 1083 formatting:

- -
geo <fix|nmea>
- -

The geo command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - -
SubcommandDescriptionComments
fix <longitude> <latitude> [<altitude>]Send a simple GPS fix to the emulator instance.Specify longitude and latitude in decimal degrees. Specify altitude in meters.
nmea <sentence>Send an NMEA 0183 sentence to the emulated device, as if it were sent from an emulated GPS modem.<sentence> must begin with '$GP'. Only '$GPGGA' and '$GPRCM' sentences are currently supported.
- -

You can issue the geo command as soon as an emulator instance is running. The -emulator sets the location you enter by creating a mock location provider. This provider responds to -location listeners set by applications, and also supplies the location to the {@link -android.location.LocationManager}. Any application can query the location manager to obtain the -current GPS fix for the emulated device by calling: - -

LocationManager.getLastKnownLocation("gps")
- -

For more information about the Location Manager, see {@link android.location.LocationManager}. +

There are also settings for camera, location, audio, microphone, phone, +networking, TV, touchscreen, and more. For more information, see + +<uses-feature>.

+ +

System images

+ +

The Android Emulator runs a full +Android system stack, down to the kernel level, that includes a set of +preinstalled apps (such as the dialer) that you can access from your +apps. You can choose which version of the Android system you want to +run in the emulator when creating AVDs.

-

Hardware Events Emulation

+

The Android system images available through the AVD Manager contain +code for the Android Linux kernel, the native libraries, the VM, and the +various Android packages (such as the Android framework and preinstalled +apps).

-

The {@code event} console commands sends hardware events to the emulator. The syntax for this -command is as follows:

- -
event <send|types|codes|text>
- -

The event command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Subcommand - DescriptionComments
send <type>:<code>:<value> [...]Send one or more events to the Android kernel. You can use text names or integers for <type> and <value>.
typesList all <type> string aliases supported by the event subcommands. 
codes <type>List all <codes> string aliases supported by the event - subcommands for the specified <type>. 
event text <message>Simulate keypresses to send the specified string of characters as a message,The message must be a UTF-8 string. Unicode posts will be reverse-mapped according to the current device keyboard. Unsupported characters will be discarded silently.
- - -

Device Power Characteristics

- -

The {@code power} command controls the power state reported by the emulator to applications. The -syntax for this command is as follows:

- -
power <display|ac|status|present|health|capacity>
- -

The event command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Subcommand DescriptionComments
displayDisplay battery and charger state. 
ac <on|off>Set AC charging state to on or off.  
status <unknown|charging|discharging|not-charging|full>Change battery status as specified. 
present <true|false>Set battery presence state. 
health <unknown|good|overheat|dead|overvoltage|failure>Set battery health state. 
capacity <percent>Set remaining battery capacity state (0-100). 
- - -

Network Status

- -

You can use the console to check the network status and current delay and speed characteristics. To do so, connect to the console and use the netstatus command. Here's an example of the command and its output.

- -
network status
-
- - -

Network Delay Emulation

- -

The emulator lets you simulate various network latency levels, so that you can test your -application in an environment more typical of the actual conditions in which it will run. You can -set a latency level or range at emulator startup or you can use the console to change the latency, -while the application is running in the emulator.

- -

To set latency at emulator startup, use the -netdelay emulator option with a -supported <delay> value, as listed in the table below. Here are some -examples:

- -
emulator -netdelay gprs
-emulator -netdelay 40 100
- -

To make changes to network delay while the emulator is running, connect to the console and use -the netdelay command with a supported <delay> value from the table -below.

- -
network delay gprs
- -

The format of network <delay> is one of the following (numbers are milliseconds):

- - - - - - - - - - - - - - - - - - - - - - - -
ValueDescriptionComments
gprsGPRS(min 150, max 550)
edgeEDGE/EGPRS(min 80, max 400)
umtsUMTS/3G(min 35, max 200)
noneNo latency(min 0, max 0)
<num>Emulate an exact latency (milliseconds). 
<min>:<max>Emulate an specified latency range (min, max milliseconds). 
- - -

Network Speed Emulation

- -

The emulator also lets you simulate various network transfer rates. -You can set a transfer rate or range at emulator startup or you can use the console to change the -rate, while the application is running in the emulator.

- -

To set the network speed at emulator startup, use the -netspeed emulator option with a supported -<speed> value, as listed in the table below. Here are some examples:

- -
emulator -netspeed gsm
-emulator -netspeed 14.4 80
- -

To make changes to network speed while the emulator is running, connect to the console and use -the netspeed command with a supported <speed> value from the table -below.

- -
network speed 14.4 80
- -

The format of network <speed> is one of the following (numbers are -kilobits/sec):

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ValueDescriptionComments
gsmGSM/CSD(Up: 14.4, down: 14.4)
hscsdHSCSD(Up: 14.4, down: 43.2)
gprsGPRS(Up: 40.0, down: 80.0)
edgeEDGE/EGPRS(Up: 118.4, down: 236.8)
umtsUMTS/3G(Up: 128.0, down: 1920.0)
hsdpaHSDPA(Up: 348.0, down: 14400.0)
fullno limit(Up: 0.0, down: 0.0)
<num>Set an exact rate used for both upload and download.
<up>:<down>Set exact rates for upload and download separately.
- - -

Telephony Emulation

- -

The Android emulator includes its own GSM emulated modem that lets you simulate telephony -functions in the emulator. For example, you can simulate inbound phone calls, establish data -connections and terminate them. The Android system handles simulated calls exactly as it would -actual calls. The emulator does not support call audio.

- -

You can use the {@code gsm} command to access the emulator's telephony functions after connecting -to the console. The syntax for this command is as follows:

- -
gsm <call|accept|busy|cancel|data|hold|list|voice|status> 
- -

The gsm command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Subcommand DescriptionComments
call <phonenumber>Simulate an inbound phone call from <phonenumber>. 
accept <phonenumber>Accept an inbound call from <phonenumber> and change the call's state "active".You can change a call's state to "active" only if its current state is "waiting" or "held".
busy <phonenumber>Close an outbound call to <phonenumber> and change the call's state to "busy".You can change a call's state to "busy" only if its current state is "waiting".
cancel <phonenumber>Terminate an inbound or outbound phone call to/from <phonenumber>. 
data <state>Change the state of the GPRS data connection to <state>.Supported <state> values are:
+

Dependencies and prerequisites

+

The Android Emulator has the following requirements:

    -
  • unregistered -- No network available
  • -
  • home -- On local network, non-roaming
  • -
  • roaming -- On roaming network
  • -
  • searching -- Searching networks
  • -
  • denied -- Emergency calls only
  • -
  • off -- Same as 'unregistered'
  • -
  • on -- same as 'home'
  • -
-
holdChange the state of a call to "held". You can change a call's state to "held" only if its current state is "active" or "waiting".
listList all inbound and outbound calls and their states. 
voice <state>Change the state of the GPRS voice connection to <state>.Supported <state> values are:
-
    -
  • unregistered -- No network available
  • -
  • home -- On local network, non-roaming
  • -
  • roaming -- On roaming network
  • -
  • searching -- Searching networks
  • -
  • denied -- Emergency calls only
  • -
  • off -- Same as 'unregistered'
  • -
  • on -- Same as 'home'
  • -
-
statusReport the current GSM voice/data state.Values are those described for the voice and data commands.
- - -

SMS Emulation

- -

The Android emulator console lets you generate an SMS message and direct it to an emulator -instance. Once you connect to an emulator instance, you can generate an emulated incoming SMS using -the following command:

- -
sms send <senderPhoneNumber> <textmessage>
- -

where <senderPhoneNumber> contains an arbitrary numeric string.

- -

The console forwards the SMS message to the Android framework, which passes it through to an application that handles that message type.

- - -

VM State

- -

You can use the vm command to control the VM on an emulator instance. The syntax for -this command is as follows:

- -
vm <start|stop|status>
- -

The vm command supports the subcommands listed in the table below.

- - - - - - - - - - - - - - - - - - - - - - -
SubcommandDescriptionComments
startStart the VM on the instance.  
stopStop the VM on the instance.  
startDisplay the current status of the VM (running or stopped).  
- - -

Emulator Window

- -

You can use the window command to manage the emulator window. The syntax for this -command is as follows:

- -
window <scale>
- -

The vm command supports the subcommands listed in the table below.

- - - - - - - - - - - - -
SubcommandDescriptionComments
scale <scale>Scale the emulator window.A number between 0.1 and 3 that sets the scaling factor. You can - also specify scale as a DPI value if you add the suffix "dpi" to the scale value. A value of "auto" - tells the emulator to select the best window size.
- - -

Terminating an Emulator Instance

- -

You can terminate an emulator instance through the console, using the kill command.

- - -

Emulator Limitations

- -

The functional limitations of the emulator include:

-
    -
  • No support for placing or receiving actual phone calls. You can simulate phone calls (placed - and received) through the emulator console, however.
  • -
  • No support for USB connections
  • -
  • No support for device-attached headphones
  • -
  • No support for determining network connected state
  • -
  • No support for determining battery charge level and AC charging state
  • -
  • No support for determining SD card insert/eject
  • -
  • No support for Bluetooth
  • +
  • Android Studio 2.0 or higher
  • +
  • SDK Tools 25.0.10 or higher
  • +
  • System + requirements
  • +
  • Newly created AVDs to replace any AVDs for emulator 24.0.x or + lower
  • +
  • Active network connection for certain operations, such as testing app + features that require it
  • +
  • adb integration enabled through Tools > + Android > Enable ADB Integration +
+

What's not supported

+ +

The Android Emulator supports most features of a device, but doesn't +include virtual hardware for:

+
    +
  • WiFi
  • +
  • Bluetooth
  • +
  • NFC
  • +
  • SD card insert/eject
  • +
  • Device-attached headphones
  • +
  • USB
  • +
+

The watch emulator for Android Wear doesn't support the Overview +(Recent Apps) button, D-pad, and fingerprint sensor.

+ +

While most end users of phones and tablets tend to use earlier API levels, +Android Wear and Android TV users tend to use the latest releases. Using recent +releases can give you a better experience using the emulator. +

+ +

Running an App in the Android Emulator

+ +

You can run an app from an Android Studio project. Or, you can run an app +that's been installed on the emulator as you would run any app on a device.

+ +

To start the emulator and run an app in your project:

+
    +
  1. Open an Android Studio project and select Run Run icon.
  2. +

    The Select Deployment Target dialog appears.

    +Select Deployment Target dialog +
  3. If you receive an error or warning message at the top of the dialog, click +the link to correct the problem or get more information.
  4. +

    The No USB devices or running emulators detected warning +means that you don’t currently have any emulators running, or any detected +hardware devices connected to your computer. If you +don’t have hardware devices connected to your computer, or any emulators +running, you can ignore it.

    +

    Some errors you must fix before you can continue, such as certain Hardware +Accelerated Execution Manager (Intel® HAXM) errors.

    +
  5. In the Select Deployment Target dialog, select an existing emulator +definition, and then click OK.

    +

    If you don’t see a definition you want to use, click Create New +Emulator to launch the AVD Manager. After you define a new AVD, in +the Select Deployment +Target dialog, click OK.

    +

    If you want to use this emulator definition as the default for your project, +select Use same selection for future launches.

    +

    The emulator launches and displays your app.

    +
  6. Test your app in the emulator.
  7. +

    You can use the features described in the following sections:

    + +
  8. To close the emulator, click Close Close icon.
  9. +

    The emulator device stores the installed app so you can run it again, if + needed. You need to uninstall an app to remove it. If you run the project + again on the same emulator, it replaces the app with the new version.

    +
+ +

Launching the Android Emulator Without Running an App

+ +

To start the emulator:

+
    +
  1. Open the AVD Manager.
  2. +
  3. Double-click an AVD, or click Run Run icon.
  4. +

    The Android Emulator appears.

    +

    While the emulator is running, you can run Android Studio projects and + choose the + emulator as the target device. You can also drag one or more APKs onto the + emulator to install them, and then run them.

    +
+ + + + +

Use your computer mouse pointer to mimic your finger on the touchscreen; +select menu items and input fields; and click buttons and controls. +Use your computer keyboard to type characters and enter emulator shortcuts.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureDescription
Swipe the screenPoint to the screen, press and hold the primary mouse button, swipe + across the screen, and then release.
Drag an itemPoint to an item on the screen, press and hold the primary mouse + button, move the item, and then release.
Tap
(touch)
Point to the screen, press the primary mouse button, and then release. + For example, you could click a text field to start typing in it, select an + app, or press a button.
Double tapPoint to the screen, press the primary mouse button quickly twice, + and then release.
Touch and holdPoint to an item on the screen, press the primary mouse button, hold, + and then release. For example, you could open options for an item.
TypeYou can type in the emulator by using your computer keyboard, or using + a keyboard that pops up on the emulator screen. For example, you could + type in a text field after you selected it.
Pinch and spread
Pressing Alt or Option (⌥) brings up a pinch gesture multi-touch + interface. The mouse acts as the first finger, and across the anchor point + is the second finger. Drag the cursor to move the first point.
+
Clicking the left mouse button acts like touching down both points, and + releasing acts like picking both up.
+ +

Performing Basic Tasks in the Emulator

+ +

The panel on the right side of the emulator lets you perform various tasks. +You can also drag files onto the emulator to install apps and download files. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureDescriptionKeyboard Shortcut
Close
Close icon
Close the emulator.
Minimize
Minimize icon
Minimize the emulator window.
ResizeResize the emulator as you would any other operating system window. The +emulator maintains an aspect ratio appropriate for your device.⌘↑ and ⌘↓
Power
Power icon
Click to turn the screen on or off.
Click and hold to turn the device + on or off.
Ctrl+P
⌘P
Volume Up
Volume Up icon
Click to view a slider control and turn the volume up. Click again to + turn it up more, or use the slider control to change the volume.
Ctrl+=
⌘=
Volume Down
Volume Down icon
Click to view a slider control and turn the volume down. Click again to + turn it down more, or use the slider control to change the volume.
Ctrl+-
⌘-
Rotate Left
Rotate Left icon
Rotate the phone 90 degrees counterclockwise.
Ctrl+Left
⌘←
Rotate Right
Rotate Right icon
Rotate the phone 90 degrees clockwise.
Ctrl+Right
⌘→
Take Screenshot
Take Screenshot icon +
Click to take a screenshot of the device. The default save location is + your computer desktop. To change the save location, select + > Settings. The emulator creates a + file with the name Screenshot_yyyymmdd-hhmmss.png + using the year, month, day, hour, minute, and second of the capture, for + example, Screenshot_20160219-145848.png.
Ctrl+S
⌘S
Enter Zoom Mode
Enter Zoom Mode icon +

Click so the cursor changes to the zoom icon:

+
    +
  • Left-click the screen to zoom in by 25%, up to a maximum of about twice + the screen resolution of the virtual device. +
  • Right-click to zoom out. +
  • Left-click and drag to select a box-shaped area to zoom in on. +
  • Right-click and drag a selection box to reset to default zoom. +
  • Ctrl-click to touch the screen while in zoom mode. +
+

Click Enter Zoom Mode again to return to normal screen size.

Ctrl+Z
⌘Z
+
While in zoom mode:
+
Ctrl+Up
Ctrl+Down
+
Ctrl+Shift+Up
Ctrl+Shift+Down
+
Ctrl+Shift+Left
Ctrl+Shift+Right
+
⌘↑ and ⌘↓
+
⇧⌘↑ and ⇧⌘↓
+
⇧⌘← and ⇧⌘→
Back
Back icon
Return to the previous screen, or close a dialog box, an options menu, + the Notifications panel, or the onscreen keyboard.
Ctrl+Backspace
+
⌘⌫
Home
Home icon
Return to the Home screen. Press and hold to open the item specific to + your API level.
Ctrl+H
⌘⇧H
Overview
Overview icon
+
(Recent Apps)
Tap to open a list of thumbnail images of apps you’ve worked with + recently. To open an app, tap it. To remove a thumbnail from the list, + swipe it left or right. This button isn't supported for Android Wear.
Ctrl+O
⌘O
MenuType the keyboard shortcut to simulate the Menu button, for example, + to open the menu for the selected app.
Ctrl+M
⌘M
More
More icon
Click to access other features and settings, described in the next + table.
Install an APKDrag an APK file onto the emulator screen. An APK Installer dialog + appears. When the installation completes, you can view the app in your + apps list.The app didn’t install if a dialog appears that says “APK failed + to install.”
Add a fileDrag any file onto the emulator screen. It’s placed in the + /sdcard/Download directory. Navigate to the file using the + method for the API level. For example, for API 22, this is the navigation + path: Settings > Device: Storage & USB + > Internal Storage > Explore + (Virtual SD Card).
Toggle trackball modeF6
+ +

Working With the Extended Controls, Settings, and Help

+ +

The extended controls let you send data, change device properties, control +apps, and more. To access the controls, select in the +emulator panel and then select the option you want in the left panel of the +Extended Controls dialog.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureDescriptionKeyboard Shortcuts
Location +

The emulator lets you simulate “my location” information: the location where +the emulated device is currently located. For example, if you click My Location +My Location icon + in Google Maps and then send a location, the map shows it.

+

To send a GPS location:

+
    +
  1. Select Decimal or Sexagesimal.
  2. +
  3. Specify the location.
  4. + +

    In decimal mode, enter a Latitude value in the range -90.0 +to +90.0 degrees and a Longitude value in the range -180.0 to ++180.0 degrees.

    +

    In sexigesimal mode, enter a three-part Latitude value in +the range -90 to +90 degrees, 0 to 59 minutes, and 0.0 to 60.0 +seconds. Enter a Longitude value in the range -180 to +180 +degrees, 0 to 59 minutes, and 0.0 to 60.0 seconds.

    +

    For the latitude, - indicates south and + indicates north; for the longitude, +- indicates west and + indicates east. The + is optional.

    +

    Optionally specify an Altitude value in the range +-1,000.0 to +10,000.0 meters.

    + +
  5. Click Send.
  6. +
+

To use geographic data from a GPS exchange format (GPX) or Keyhole Markup +Language (KML) file:

+
    +
  1. Click Load GPX/KML.
  2. +
  3. In the file dialog, select a file on your computer and click + Open.
  4. +
  5. Optionally select a Speed.
  6. +

    The speed defaults to the Delay value (Speed +1X). You can increase the speed by double (Speed +2X), triple (Speed 3X), and so on.

    + +
  7. Click Run Run icon.
  8. +
+
Ctrl+Shift+L
⇧⌘L
Cellular

The emulator lets you simulate various network conditions. You can + approximate the network speed for different network protocols, or you can + specify Full, which transfers data as quickly as your + computer allows. Specifying a network protocol is always slower than + Full. You can also specify the voice and data network + status, such as roaming. The defaults are set in the AVD.

+

Select a Network type:

+
    +
  • GSM - Global System for Mobile Communications
  • +
  • HSCSD - High-Speed Circuit-Switched Data
  • +
  • GPRS - Generic Packet Radio Service
  • +
  • EDGE - Enhanced Data rates for GSM Evolution
  • +
  • UMTS - Universal Mobile Telecommunications System
  • +
  • HSPDA - High-Speed Downlink Packet Access
  • +
  • Full (default)
  • +
+

Select a Voice status, Data status, or +both:

+
    +
  • Home (default)
  • +
  • Roaming
  • +
  • Searching
  • +
  • Denied (emergency calls only)
  • +
  • Unregistered (off)
  • +
+
Ctrl+Shift+C
⇧⌘C
Battery

You can simulate the battery properties of a device to see how your + app performs under different conditions. To select a Charge + level, use the slider control.

+

Select a Charger connection value:

+
    +
  • None
  • +
  • AC charger
  • +
+

Select a Battery health value:

+
    +
  • Good (default)
  • +
  • Failed
  • +
  • Dead
  • +
  • Overvoltage
  • +
  • Overheated
  • +
  • Unknown
  • +
+

Select a Battery status value:

+
    +
  • Unknown
  • +
  • Charging (default)
  • +
  • Discharging
  • +
  • Not charging
  • +
  • Full
  • +
+
Ctrl+Shift+B
⇧⌘B
Phone

The emulator lets you simulate incoming phone calls and text + messages. Note that the information flow is one way, from the control to + the emulator. For example, the control doesn’t change its state if the + emulator hangs up; you need to end the call in the control.

+

To initiate a call to the emulator:

+
    +
  1. Select or type a phone number in the From field.
  2. +
  3. Click Call Device.
  4. +
  5. Optionally click Hold Call to put the call on hold.
  6. +
  7. To end the call, click End Call.
  8. +
+

To send a text message to the emulator:

+
    +
  1. Select or type a phone number in the From field.
  2. +
  3. Type a message in the SMS message field.
  4. +
  5. Click Send Message.
  6. +
+
Ctrl+Shift+P
⇧⌘P
Directional Pad

If the AVD has the directional pad enabled in the hardware profile, + you can use the directional pad controls with the emulator. However, not + all devices can support the directional pad; for example, an Android watch. + The buttons simulate the following actions:

+Directional Pad Control +
Ctrl+Shift+D
⇧⌘D
Fingerprint

This control can simulate 10 different fingerprint scans. You can + use it to test fingerprint integration in your app. This feature isn't + supported for Android Wear.

+

To simulate a fingerprint scan on the virtual device:

+
    +
  1. Prepare an app to receive a fingerprint.
  2. +
  3. Select a Fingerprint value.
  4. +
  5. Click Touch Sensor.
  6. +
+
Ctrl+Shift+F
⇧⌘F
Settings

You can specify the following settings:

+
    +
  • Emulator window theme - Select Light or Dark.
  • +
  • Send keyboard shortcuts to - By default, some keyboard + combinations will trigger emulator control shortcuts. If you’re developing + an app that includes keyboard shortcuts, such as one targeted at + devices with Bluetooth keyboards, you can change this setting to send + all keyboard input to the virtual device, including input + that would be a shortcut in the emulator.
  • +
  • Screenshot save location - Click the folder icon to + specify a location to save screenshots of the emulator screen.
  • +
  • Use detected ADB location - If you're running the + emulator from Android Studio, you should select this setting (the default). + If you run the emulator from outside Android Studio and want it to use a + specific adb executable, deselect this option and specify the SDK Tools + location. If this setting is incorrect, features such as drag-and-drop app + install and file copy, and screenshot capture, won't work.
  • +
  • When to send crash reports - Select Always, Never, or + Ask.
  • +
+
Ctrl+Shift+S
⇧⌘S
Help > Keyboard Shortcuts

See the keyboard shortcuts that the emulator accepts. For the + shortcuts to work, you need to:

+
    +
  • Select Settings > Send keyboard shortcuts + to > Emulator controls (default).
  • +
+
F1
⌘/
Help > Emulator Help

To go to the online documentation for the emulator, click + Documentation.

+

To file a bug against the emulator, click File a Bug. +

+

To make suggestions, click Send Feedback.

+

All of these links require an internet connection and a browser.

F1
⌘/
Help > About

See which adb port the emulator uses, as well as the Android and + emulator version numbers. Compare the latest available emulator version + with your version to determine if you have the latest software installed. +

+

The emulator serial number is emulator-adb_port, + which you can specify as an adb command line option, for example.

F1
⌘/
+ -

Troubleshooting Emulator Problems

-

The {@code adb} utility sees the emulator as an actual physical device. For this reason, you -might have to use the {@code -d} flag with some common {@code adb} commands, such as -install. The {@code -d} flag lets you specify which of several connected devices to use -as the target of a command. If you don't specify {@code -d}, the emulator targets the first -device in its list. For more information about {@code adb}, see Android Debug Bridge.

-

For emulators running on Mac OS X, if you see an error {@code Warning: No DNS servers found} -when starting the emulator, check to see whether you have an /etc/resolv.conf file. If -not, please run the following line in a command window:

-
ln -s /private/var/run/resolv.conf /etc/resolv.conf
-

See Frequently Asked Questions for more -troubleshooting information.

diff --git a/docs/html/tools/help/emulator.jd b/docs/html/tools/help/emulator.jd index fa101e19638ef..08e3f6f345980 100644 --- a/docs/html/tools/help/emulator.jd +++ b/docs/html/tools/help/emulator.jd @@ -1,6 +1,4 @@ -page.title=Android Emulator -parent.title=Tools -parent.link=index.html +page.title=Using Android Emulator Command-Line Features @jd:body @@ -26,111 +73,81 @@ parent.link=index.html that runs on your computer. The emulator lets you develop and test Android applications without using a physical device.

-

This document is a reference to the available command line options and the keyboard mapping to -device keys. -For a complete guide to using the Android Emulator, see +

This page describes command line features that you can use with the +Android Emulator. +For information about using the Android Emulator UI, see Using the Android Emulator. +

-

Keyboard Commands

+

Starting and Stopping the Emulator

-

Table 1 summarizes the mappings between the emulator keys and the keys of your keyboard.

+

During development and testing of your application, you install and run your +application in the Android Emulator. You can launch the emulator as a standalone +application from a command line, or you can run it from within your Android Studio +development environment. In either case, you specify the AVD configuration to +load and any startup options you want to use, as described in this document. +

-

Table 1. Emulator keyboard mapping

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

You can run your application on a single instance of the emulator or, +depending on your needs, you can start multiple emulator instances and run your +application in more than one emulated device. You can use the emulator's +built-in commands to simulate GSM phone calling or SMS between emulator +instances, and you can set up network redirection that allows emulators to send +data to one another. For more information, see Telephony +Emulation, SMS Emulation, and +Emulator Networking

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Emulated Device Key Keyboard Key
HomeHOME
Menu (left softkey)F2 or Page-up button
Star (right softkey)Shift-F2 or Page Down
BackESC
Call/dial button F3
Hangup/end call buttonF4
SearchF5
Power buttonF7
Audio volume up buttonKEYPAD_PLUS, Ctrl-F5
Audio volume down buttonKEYPAD_MINUS, Ctrl-F6
Camera buttonCtrl-KEYPAD_5, Ctrl-F3
Switch to previous layout orientation (for example, portrait, landscape)KEYPAD_7, Ctrl-F11
Switch to next layout orientation (for example, portrait, landscape)KEYPAD_9, Ctrl-F12
Toggle cell networking on/offF8
Toggle code profilingF9 (only with -trace startup option)
Toggle fullscreen modeAlt-Enter
Toggle trackball modeF6
Enter trackball mode temporarily (while key is pressed)Delete
DPad left/up/right/downKEYPAD_4/8/6/2
DPad center clickKEYPAD_5
Onion alpha increase/decreaseKEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
+

To start an instance of the emulator from the command line, navigate to the +tools/ folder of the SDK. Enter emulator command +like this:

+ +
emulator -avd <avd_name> [<options>]
+ +

This initializes the emulator, loads an AVD configuration and displays the emulator +window. For more information about command line options for the emulator, see the +Android Emulator tool reference.

+ +

Note: You can run multiple +instances of the emulator concurrently, each with its own AVD configuration and +storage area for user data, SD card, and so on.

+ +

When you run your app from Android Studio, it installs and launches the +app on your connected device or emulator (launching the emulator, if necessary). +You can specify emulator startup options in the Run/Debug +dialog, in the Target tab. When the emulator is running, you can issue +console commands as described later in this document.

+ +

If you are not working in Android Studio, see Installing Applications +on the Emulator for information about how to install your application.

+ +

To stop an emulator instance, just close the emulator's window.

+ +

For a reference of the emulator's startup commands and keyboard mapping, see +the Android Emulator tool +reference.

-

Command Line Parameters

+

Installing Applications on the Emulator

+ +

If you don't have access to Android Studio, you can install your application on the +emulator using the adb utility. Before +installing the application, you need to build and package it into an .apk as described +in Building and +Running Apps. Once the application is installed, you can start the emulator from the command +line as described previously, using any startup options necessary. +When the emulator is running, you can also connect to the emulator instance's +console to issue commands as needed.

+ +

As you update your code, you periodically package and install it on the emulator. +The emulator preserves the application and its state data across restarts, +in a user-data disk partition. To ensure that the application runs properly +as you update it, you may need to delete the emulator's user-data partition. +To do so, start the emulator with the -wipe-data option. +For more information about the user-data partition and other emulator storage, +see Working with Emulator Disk Images.

+ +

Using Command Line Parameters

The emulator supports a variety of options that you can specify when launching the emulator, to control its appearance or behavior. @@ -579,3 +596,1339 @@ with AVD Manager.   + + +

Using Hardware Acceleration

+ +

To make the Android emulator run faster and be more responsive, you can configure it to +take advantage of hardware acceleration, using a combination of configuration options, specific +Android system images and hardware drivers.

+ + +

Configuring Graphics Acceleration

+ +

Caution: As of SDK Tools Revision 17, the graphics +acceleration feature for the emulator is experimental; be alert for incompatibilities and +errors when using this feature.

+ +

Graphics acceleration for the emulator takes advantage of your development computer's graphics +hardware, specifically its graphics processing unit (GPU), to make screen drawing faster. To use +the graphics acceleration feature, you must have the following versions of the Android development +tools installed:

+ +
    +
  • Android SDK Tools, Revision 17 or higher
  • +
  • Android SDK Platform API 15, Revision 3 or higher
  • +
+ +

Use the Android SDK +Manager to install these components:

+ +

Note: Not all applications are compatible with graphics hardware +acceleration. In particular, the Browser application and applications using the {@link +android.webkit.WebView} component are not compatible with graphics acceleration.

+ +

To configure an AVD to use graphics acceleration:

+ +
    +
  1. Make sure you have the required SDK components installed (listed above).
  2. +
  3. Start the AVD Manager and create a new AVD with the Target value of +Android 4.0.3 (API Level 15), revision 3 or higher.
  4. +
  5. If you want to have graphics acceleration enabled by default for this AVD, in the +Hardware section, click New, select GPU emulation +and set the value to Yes. +

    Note: You can also enable graphics acceleration when you +start an emulator using command line options as describe in the next section.

    +
  6. +
  7. Name the AVD instance and select any other configuration options. +

    Caution: Do not select the Snapshot: Enabled +option. Snapshots are not supported for emulators with graphics acceleration enabled.

    +
  8. +
  9. Click Create AVD to save the emulator configuration.
  10. +
+ +

If you set GPU emulation to Yes for your AVD, then graphics +acceleration is automatically enabled when you run it. If you did not enable GPU +emulation when you created the AVD, you can still enable it at runtime.

+ +

To enable graphics acceleration at runtime for an AVD:

+ +
    +
  • If you are running the emulator from the command line, just include the {@code -gpu on} +option: +
    emulator -avd <avd_name> -gpu on
    +

    Note: You must specify an AVD configuration that uses +Android 4.0.3 (API Level 15, revision 3) or higher system image target. Graphics acceleration is not +available for earlier system images.

    +
  • +
  • If you are running the emulator from Android Studio, run your Android application using an AVD +with the {@code -gpu on} option enabled: +
      +
    1. In Android Studio, click your Android application module folder and then select + Run > Edit Configurations...
    2. +
    3. In the left panel of the Run/Debug Configurations dialog, select your Android + run configuration or create a new configuration.
    4. +
    5. Under the Target Device options, + select the AVD you created in the previous procedure.
    6. +
    7. In the Emulator tab, in the + Additional command line options field, enter:
      + {@code -gpu on}
    8. +
    9. Run your Android project using this run configuration.
    10. +
    +
  • +
+ + +

Configuring Virtual Machine Acceleration

+ +

Caution: As of SDK Tools Revision 17, the virtual machine +acceleration feature for the emulator is experimental; be alert for incompatibilities and errors +when using this feature.

+ +

Many modern CPUs provide extensions for running virtual machines (VMs) more efficiently. Taking +advantage of these extensions with the Android emulator requires some additional configuration of +your development system, but can significantly improve the execution speed. Before attempting to use +this type of acceleration, you should first determine if your development system’s CPU supports one +of the following virtualization extensions technologies:

+ +
    +
  • Intel Virtualization Technology (VT, VT-x, vmx) extensions
  • +
  • AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)
  • +
+ +

The specifications from the manufacturer of your CPU should indicate if it supports +virtualization extensions. If your CPU does not support one of these virtualization technologies, +then you cannot use virtual machine acceleration.

+ +

Note: Virtualization extensions are typically enabled through +your computer's BIOS and are frequently turned off by default. Check the documentation for your +system's motherboard to find out how to enable virtualization extensions.

+ +

Once you have determined that your CPU supports virtualization extensions, make sure you can work +within these additional requirements of running an emulator inside an accelerated virtual +machine:

+ +
    +
  • x86 AVD Only - You must use an AVD that is uses an x86 system image target. +AVDs that use ARM-based system images cannot be accelerated using the emulator configurations +described here.
  • +
  • Not Inside a VM - You cannot run a VM-accelerated emulator inside another +virtual machine, such as a VirtualBox or VMWare-hosted virtual machine. You must run the emulator +directly on your system hardware.
  • +
  • Other VM Drivers - If you are running another virtualization technology on +your system such as VirtualBox or VMWare, you may need to unload the driver for that virtual machine +hosting software before running an accelerated emulator.
  • +
  • OpenGL® Graphics - Emulation of OpenGL ES graphics may not perform at the +same level as an actual device.
  • +
+ +

To use virtual machine acceleration with the emulator, you need the following version of Android +development tools. Use the Android SDK +Manager to install these components:

+ +
    +
  • Android SDK Tools, Revision 17 or higher
  • +
  • Android x86-based system image
  • +
+ +

If your development environment meets all of the requirements for running a VM-accelerated +emulator, you can use the AVD Manager to create an x86-based AVD configuration:

+ +
    +
  1. In the Android SDK Manager, make sure you have an x86-based System Image + installed for your target Android version. If you do not have an x86 System + Image installed, select one in the Android SDK Manager and install it. +

    Tip: System images are listed under each API Level in the SDK + Manager. An x86 system image may not be available for all API levels.

    +
  2. +
  3. Start the AVD Manager and create a new AVD with an x86 value for the +CPU/ABI field. You may need to select a specific Target value, or +select a Target value and then select a specific CPU/ABI +option.
  4. +
  5. Name the emulator instance and select any other configuration options.
  6. +
  7. Click Create AVD to save the emulator configuration.
  8. +
+ +

Configuring VM Acceleration on Windows

+ +

Virtual machine acceleration for Windows requires the installation of the Intel Hardware +Accelerated Execution Manager (Intel HAXM). The software requires an Intel CPU with +Virtualization Technology (VT) support and one of the following operating systems:

+ +
    +
  • Windows 7 (32/64-bit)
  • +
  • Windows Vista (32/64-bit)
  • +
  • Windows XP (32-bit only)
  • +
+ +

To install the virtualization driver:

+ +
    +
  1. Start the Android SDK Manager, select Extras and then select Intel +Hardware Accelerated Execution Manager.
  2. +
  3. After the download completes, execute {@code +<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe}.
  4. +
  5. Follow the on-screen instructions to complete installation.
  6. +
  7. After installation completes, confirm that the virtualization driver is operating correctly by +opening a command prompt window and running the following command: +
    sc query intelhaxm
    +

    You should see a status message including the following information:

    +
    +SERVICE_NAME: intelhaxm
    +       ...
    +       STATE              : 4  RUNNING
    +       ...
    +
    +
  8. +
+ +

To run an x86-based emulator with VM acceleration:

+
    +
  • If you are running the emulator from the command line, just specify an x86-based AVD: +
    emulator -avd <avd_name>
    +

    Note: You must provide an x86-based AVD configuration +name, otherwise VM acceleration will not be enabled.

    +
  • +
  • If you are running the emulator from Android Studio, run your Android application with an x86-based +AVD: +
      +
    1. In Android Studio, click your Android project folder and then select Run > Edit +Configurations...
    2. +
    3. In the left panel of the Run/Debug Configurations dialog, select your Android +run configuration or create a new configuration.
    4. +
    5. Under the Target Device options, select the x86-based AVD you created +previously.
    6. +
    7. Run your Android project using this run configuration.
    8. +
    +
  • +
+ +

You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running +its installer.

+ +

You can stop using the virtualization driver by uninstalling it. Re-run the installer or use +the Control Panel to remove the software.

+ + +

Configuring VM Acceleration on Mac

+ +

Virtual machine acceleration on a Mac requires the installation of the Intel Hardware Accelerated +Execution Manager (Intel HAXM) kernel extension to allow the Android emulator to make use of CPU +virtualization extensions. The kernel extension is compatible with Mac OS X Snow Leopard (version +10.6.0) and higher.

+ +

To install the Intel HAXM kernel extension:

+ +
    +
  1. Start the Android SDK Manager, select Extras and then select Intel +Hardware Accelerated Execution Manager. +
  2. After the download completes, execute + {@code <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmg}.
  3. +
  4. Double click the IntelHAXM.mpkg icon to begin installation.
  5. +
  6. Follow the on-screen instructions to complete installation.
  7. +
  8. After installation completes, confirm that the new kernel extension is operating correctly by +opening a terminal window and running the following command: +
    kextstat | grep intel
    +

    You should see a status message containing the following extension name, indicating that the + kernel extension is loaded:

    +
    com.intel.kext.intelhaxm
    +
  9. +
+ +

To run an x86-based emulator with VM acceleration:

+
    +
  • If you are running the emulator from the command line, just specify an x86-based AVD: +
    emulator -avd <avd_name>
    +

    Note: You must provide an x86-based AVD configuration +name, otherwise VM acceleration will not be enabled.

    +
  • +
  • If you are running the emulator from Andriod Studio, run your Android application with an x86-based +AVD: +
      +
    1. In Android Studio, click your Android module folder and then select Run > Edit +Configurations...
    2. +
    3. In the left panel of the Run/Debug Configurations dialog, select your Android +run configuration or create a new configuration.
    4. +
    5. Under the Target Device options, + select the x86-based AVD you created previously.
    6. +
    7. Run your Android project using this run configuration.
    8. +
    +
  • +
+ +

You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running +the installer.

+ +

You can stop using the virtualization kernel driver by uninstalling it. Before removing it, shut +down any running x86 emulators. To unload the virtualization kernel driver, run the following +command in a terminal window:

+ +
sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
+ +

Configuring VM Acceleration on Linux

+ +

Linux-based systems support virtual machine acceleration through the KVM software package. Follow +instructions for installing KVM on your +Linux system, and verify that KVM is enabled. In addition to following the installation +instructions, be aware of these configuration requirements:

+ +
    +
  • Running KVM requires specific user permissions, make sure you have sufficient permissions +according to the KVM installation instructions.
  • +
  • If you use another virtualization technology in your Linux platform, unload its kernel driver +before running the x86 emulator. For example, the VirtualBox driver program is {@code vboxdrv}.
  • +
+ +

To run an x86-based emulator with VM acceleration:

+ +
    +
  • If you are running the emulator from the command line, start the emulator with an x86-based +AVD and include the KVM options: +
    emulator -avd <avd_name> -qemu -m 512 -enable-kvm
    +

    Note: You must provide an x86-based AVD configuration +name, otherwise VM acceleration will not be enabled.

    +
  • +
  • If you are running the emulator from Android Studio, run your Android application with an + x86-based AVD and include the KVM options: +
      +
    1. In Android Studio, click your Android module folder and then select Run > Edit +Configurations...
    2. +
    3. In the left panel of the Run/Debug Configurations dialog, select your Android +run configuration or create a new configuration.
    4. +
    5. Under the Target Device options, select the x86-based AVD you created +previously.
    6. +
    7. In the Emulator tab, in the + Additional command line options field, enter: +
      -qemu -m 512 -enable-kvm
      +
    8. +
    9. Run your Android project using this run configuration.
    10. +
    +
  • +
+ +

Important: When using the {@code -qemu} command line option, make sure +it is the last parameter in your command. All subsequent options are interpreted as qemu-specific +parameters.

+ + +

Using SD Card Emulation

+ +

You can create a disk image and then load it to the emulator at startup, to +simulate the presence of a user's SD card in the device. To do this, you can specify +an SD card image when you create an AVD, or you can use the mksdcard utility included +in the SDK.

+ +

The following sections describe how to create an SD card disk image, how to copy +files to it, and how to load it in the emulator at startup.

+ +

Note that you can only load a disk image at emulator startup. Similarly, you +can not remove a simulated SD card from a running emulator. However, you can +browse, send files to, and copy/remove files from a simulated SD card either +with adb or the emulator.

+ +

The emulator supports emulated SDHC cards, so you can create an SD card image +of any size up to 128 gigabytes.

+ + +

Creating an SD card image

+ +

There are several ways of creating an SD card image. The easiest way is to use the +AVD Manager to create a new SD card by specifying a size when you create an AVD. +You can also use the {@code android} command line tool when creating an AVD. Just add the +-c option to your command:

+ +
android create avd -n <avd_name> -t <targetID> -c <size>[K|M]
+ +

The -c option can also be used to to specify a path to an SD card +image for the new AVD. For more information, see Managing Virtual Devices +from the Command Line. +

+ +

You can also use the mksdcard tool, included in the SDK, to create a FAT32 disk +image that you can load in the emulator at startup. You can access mksdcard in +the tools/ directory of the SDK and create a disk image like this:

+ +
mksdcard <size> <file>
+ +

For example:

+ +
mksdcard 1024M sdcard1.iso
+ +

For more information, see mksdcard.

+ + +

Copying files to an SD card image

+ +

Once you have created the disk image, you can copy files to it prior to +loading it in the emulator. To copy files, you can mount the image as a loop +device and then copy the files to it, or you can use a utility such as {@code mtools} to +copy the files directly to the image. The {@code mtools} package is available for Linux, +Mac, and Windows.

+ +

Alternatively, you can use the {@code adb push} command to move files onto an SD card image +while it is loaded in an emulator. For more information see the {@code adb push} documentation.

+ +

Loading an SD card image

+ +

By default, the emulator loads the SD card image that is stored with the active +AVD (see the -avd startup option).

+ +

Alternatively, you can start the emulator with the +-sdcard flag and specify the name and path of your image (relative +to the current working directory):

+ +
emulator -sdcard <filepath>
+ + +

Working With Emulator Disk Images

+ +

The emulator uses mountable disk images stored on your development machine to +simulate flash (or similar) partitions on an actual device. For example, it uses a +disk image containing an emulator-specific kernel, the Android system, a +ramdisk image, and writeable images for user data and simulated SD card.

+ +

To run properly, the emulator requires access to a specific set of disk image +files. By default, the Emulator always looks for the disk images in the +private storage area of the AVD in use. If no images exist there when +the Emulator is launched, it creates the images in the AVD directory based on +default versions stored in the SDK.

+ +

Note: The default storage location for +AVDs is in ~/.android/avd on OS X and Linux, C:\Documents and +Settings\<user>\.android\ on Windows XP, and +C:\Users\<user>\.android\ +on Windows Vista.

+ +

To let you use alternate or custom versions of the image files, the emulator +provides startup options that override the default locations and filenames of +the image files. When you use one of these options, the emulator searches for the image +file under the image name or location that you specify; if it can not locate the +image, it reverts to using the default names and location.

+ +

The emulator uses three types of image files: default image files, runtime +image files, and temporary image files. The sections below describe how to +override the location/name of each type of file.

+ +

Default image files

+ +

When the emulator launches, but does not find an existing user data image in +the active AVD's storage area, it creates a new one from a default version +included in the SDK. The default user data image is read-only. The image +files are read-only.

+ +

The emulator provides the -system <dir> startup option to +let you override the location where the emulator looks for the default +user data image.

+ +

The emulator also provides a startup option that lets you override the name +of the default user data image, as described in the following table. When you use the +option, the emulator looks in the default directory, or in a custom location +(if you specified -system <dir>).

+ + + + + + + + + + + + + + + + +
NameDescriptionComments
userdata.imgThe initial user-data disk imageOverride using -initdata <file>. Also see +-data <file>, below.
+ +

Runtime images: user data and SD card

+ +

At runtime, the emulator reads and writes data to two disk images: a +user-data image and (optionally) an SD card image. These images emulate the user-data +partition and removable storage media on actual device.

+ +

The emulator provides a default user-data disk image. At startup, the emulator +creates the default image as a copy of the system user-data image (user-data.img), +described above. The emulator stores the new image with the files of the active AVD.

+ + + +

The emulator provides startup options to let you override the actual names and storage +locations of the runtime images to load, as described in the following table. When you use one +of these options, the emulator looks for the specified file(s) in the current working directory, +in the AVD directory, or in a custom location (if you specified a path with the filename).

+ + + + + + + + + + + + + + + + + + + +
NameDescriptionComments
userdata-qemu.imgAn image to which the emulator writes runtime user-data for a unique user.Override using -data <filepath>, where <filepath> is the +path the image, relative to the current working directory. If you supply a filename only, +the emulator looks for the file in the current working directory. If the file at <filepath> does +not exist, the emulator creates an image from the default userdata.img, stores it under the name you +specified, and persists user data to it at shutdown.
sdcard.imgAn image representing an SD card inserted into the emulated device.Override using -sdcard <filepath>, where <filepath> is the +path the image, relative to the current working directory. If you supply a filename only, +the emulator looks for the file in the current working directory.
+ +

User-Data Image

+ +

Each emulator instance uses a writeable user-data image to store user- and +session-specific data. For example, it uses the image to store a unique user's +installed application data, settings, databases, and files.

+ +

At startup, the emulator attempts to load a user-data image stored during +a previous session. It looks for the file in the current working directory, +in the AVD directory described in a previous section and at the custom location/name +that you specified at startup.

+ +
    +
  • If it finds a user-data image, it mounts the image and makes it available +to the system for reading and writing of user data.
  • +
  • If it does not find one, it creates an image by copying the system user-data +image (userdata.img), described above. At device power-off, the system persists +the user data to the image, so that it will be available in the next session. +Note that the emulator stores the new disk image at the location/name that you +specify in -data startup option.
  • +
+ +

Note: Because of the AVD configurations used in the emulator, +each emulator instance gets its own dedicated storage. There is no longer a need +to use the -d option to specify an instance-specific storage area.

+ +

SD Card

+ +

Optionally, you can create a writeable disk image that the emulator can use +to simulate removeable storage in an actual device. For information about how to create an +emulated SD card and load it in the emulator, see SD Card Emulation

+ +

You can also use the android tool to automatically create an SD Card image +for you, when creating an AVD. For more information, see Managing Virtual Devices with AVD +Manager. + + +

Temporary Images

+ +

The emulator creates two writeable images at startup that it deletes at +device power-off. The images are:

+ +
    +
  • A writable copy of the Android system image
  • +
  • The /cache partition image
  • +
+ +

The emulator does not permit renaming the temporary system image or +persisting it at device power-off.

+ +

The /cache partition image is initially empty, and is used by +the browser to cache downloaded web pages and images. The emulator provides an +-cache <file>, which specifies the name of the file in which +to persist the /cache image at device power-off. If <file> + does not exist, the emulator creates it as an empty file.

+ +

You can also disable the use of the cache partition by specifying the +-nocache option at startup.

+ + +

Setting Up Emulator Networking

+ +

The emulator provides versatile networking capabilities that you can use to +set up complex modeling and testing environments for your application. The +sections below introduce the emulator's network architecture and capabilities. +

+ +

Network Address Space

+ +

Each instance of the emulator runs behind a virtual router/firewall service +that isolates it from your development machine's network interfaces and settings +and from the internet. An emulated device can not see your development machine +or other emulator instances on the network. Instead, it sees only that it is +connected through Ethernet to a router/firewall.

+ +

The virtual router for each instance manages the 10.0.2/24 network address +space — all addresses managed by the router are in the form of +10.0.2.<xx>, where <xx> is a number. Addresses within this space are +pre-allocated by the emulator/router as follows:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Network AddressDescription
10.0.2.1Router/gateway address
10.0.2.2Special alias to your host loopback interface (i.e., 127.0.0.1 on your +development machine)
10.0.2.3First DNS server
10.0.2.4 / 10.0.2.5 / 10.0.2.6Optional second, third and fourth DNS server (if any)
10.0.2.15The emulated device's own network/ethernet interface
127.0.0.1The emulated device's own loopback interface
+ +

Note that the same address assignments are used by all running emulator +instances. That means that if you have two instances running concurrently on +your machine, each will have its own router and, behind that, each will have an +IP address of 10.0.2.15. The instances are isolated by a router and can +not see each other on the same network. For information about how to +let emulator instances communicate over TCP/UDP, see Connecting Emulator Instances.

+ +

Also note that the address 127.0.0.1 on your development machine corresponds +to the emulator's own loopback interface. If you want to access services running +on your development machine's loopback interface (a.k.a. 127.0.0.1 on your +machine), you should use the special address 10.0.2.2 instead.

+ +

Finally, note that each emulated device's pre-allocated addresses are +specific to the Android emulator and will probably be very different on real +devices (which are also very likely to be NAT-ed, i.e., behind a +router/firewall)

+ + +

Local Networking Limitations

+ +

Android applications running in an emulator can connect to the network available on your +workstation. However, they connect through the emulator, not directly to hardware, and the emulator +acts like a normal application on your workstation. This means that the emulator, and thus your +Android applications, are subject to some limitations:

+ +
    +
  • Communication with the emulated device may be blocked by a firewall +program running on your machine.
  • +
  • Communication with the emulated device may be blocked by another +(physical) firewall/router to which your machine is connected.
  • +
+ +

The emulator's virtual router should be able to handle all outbound TCP and +UDP connections/messages on behalf of the emulated device, provided your +development machine's network environment allows it to do so. There are no +built-in limitations on port numbers or ranges except the one imposed by your +host operating system and network.

+ +

Depending on the environment, the emulator may not be able to support other +protocols (such as ICMP, used for "ping") might not be supported. Currently, the +emulator does not support IGMP or multicast.

+ +

Using Network Redirection

+ +

To communicate with an emulator instance behind its virtual router, you need +to set up network redirection on the virtual router. Clients can then connect +to a specified guest port on the router, while the router directs traffic +to/from that port to the emulated device's host port.

+ +

To set up the network redirection, you create a mapping of host and guest +ports/addresses on the emulator instance. There are two ways to set up +network redirection: using emulator console commands and using the ADB tool, as +described below.

+ + +

Setting up Redirection through the Emulator Console

+ +

Each emulator instance provides a control console the you can connect to, to +issue commands that are specific to that instance. You can use the +redir console command to set up redirection as needed for an +emulator instance.

+ +

First, determine the console port number for the target emulator instance. +For example, the console port number for the first emulator instance launched is +5554. Next, connect to the console of the target emulator instance, specifying +its console port number, as follows:

+ +
telnet localhost 5554
+ +

Once connected, use the redir command to work with redirection. +To add a redirection, use:

+ +
add <protocol>:<host-port>:<guest-port>
+
+ +

where <protocol> is either tcp or udp, +and <host-port> and <guest-port> sets the +mapping between your own machine and the emulated system, respectively.

+ +

For example, the following command sets up a redirection that handles all +incoming TCP connections to your host (development) machine on 127.0.0.1:5000 +and will pass them through to the emulated system's 10.0.2.15:6000.:

+ +
redir add tcp:5000:6000
+ +

To delete a redirection, you can use the redir del command. To +list all redirection for a specific instance, you can use redir +list. For more information about these and other console commands, see +Using the Emulator Console.

+ +

Note that port numbers are restricted by your local environment. this typically +means that you cannot use host port numbers under 1024 without special +administrator privileges. Also, you won't be able to set up a redirection for a +host port that is already in use by another process on your machine. In that +case, redir generates an error message to that effect.

+ +

Setting Up Redirection through ADB

+ +

The Android Debug Bridge (ADB) tool provides port forwarding, an alternate +way for you to set up network redirection. For more information, see Forwarding Ports in the ADB +documentation.

+ +

Note that ADB does not currently offer any way to remove a redirection, +except by killing the ADB server.

+ + +

Configuring the Emulator's DNS Settings

+ +

At startup, the emulator reads the list of DNS servers that your system is +currently using. It then stores the IP addresses of up to four servers on this +list and sets up aliases to them on the emulated addresses 10.0.2.3, 10.0.2.4, +10.0.2.5 and 10.0.2.6 as needed.

+ +

On Linux and OS X, the emulator obtains the DNS server addresses by parsing +the file /etc/resolv.conf. On Windows, the emulator obtains the +addresses by calling the GetNetworkParams() API. Note that this +usually means that the emulator ignores the content of your "hosts" file +(/etc/hosts on Linux/OS X, %WINDOWS%/system32/HOSTS + on Windows).

+ +

When starting the emulator at the command line, you can also use the +-dns-server <serverList> option to manually specify the +addresses of DNS servers to use, where <serverList> is a comma-separated +list of server names or IP addresses. You might find this option useful if you +encounter DNS resolution problems in the emulated network (for example, an +"Unknown Host error" message that appears when using the web browser).

+ + +

Using the Emulator with a Proxy

+ +

If your emulator must access the Internet through a proxy server, you can use +the -http-proxy <proxy> option when starting the emulator, to +set up the appropriate redirection. In this case, you specify proxy information +in <proxy> in one of these formats:

+ +
http://<machineName>:<port>
+ +

or

+ +
http://<username>:<password>@<machineName>:<port>
+ +

The -http-proxy option forces the emulator to use the specified +HTTP/HTTPS proxy for all outgoing TCP connections. Redirection for UDP is not +currently supported.

+ +

Alternatively, you can define the environment variable +http_proxy to the value you want to use for +<proxy>. In this case, you do not need to specify a value for +<proxy> in the -http-proxy command — the +emulator checks the value of the http_proxy environment variable at +startup and uses its value automatically, if defined.

+ +

You can use the -verbose-proxy option to diagnose proxy +connection problems.

+ + +

Interconnecting Emulator Instances

+ +

To allow one emulator instance to communicate with another, you must set up +the necessary network redirection as illustrated below.

+ +

Assume that your environment is

+ +
    +
  • A is you development machine
  • +
  • B is your first emulator instance, running on A
  • +
  • C is your second emulator instance, also running on A
  • +
+ +

and you want to run a server on B, to which C will connect, here is how you +could set it up:

+ +
    +
  1. Set up the server on B, listening to +10.0.2.15:<serverPort>
  2. +
  3. On B's console, set up a redirection from +A:localhost:<localPort> to +B:10.0.2.15:<serverPort>
  4. +
  5. On C, have the client connect to 10.0.2.2:<localPort>
  6. +
+ +

For example, if you wanted to run an HTTP server, you can select +<serverPort> as 80 and <localPort> as +8080:

+ +
    +
  • B listens on 10.0.2.15:80
  • +
  • On B's console, issue redir add tcp:8080:80
  • +
  • C connects to 10.0.2.2:8080
  • +
+ +

Sending a Voice Call or SMS to Another Emulator Instance

+ +

The emulator automatically forwards simulated voice calls and SMS messages from one instance to +another. To send a voice call or SMS, use the dialer application or SMS application, respectively, +from one of the emulators.

+ +

To initiate a simulated voice call to another emulator instance:

+
    +
  1. Launch the dialer application on the originating emulator instance.
  2. +
  3. As the number to dial, enter the console port number of the instance you'd like to call. You can determine + the console port number of the target instance by checking its window title, where the + console port number is reported as "Android Emulator (<port>).
  4. +
  5. Press "Dial". A new inbound call appears in the target emulator instance.
  6. +
+ +

To send an SMS message to another emulator instance, launch the SMS application (if available). Specify the console port number of the target emulator instance as as the SMS address, enter the message text, and send the message. The message is delivered to the target emulator instance.

+ +

You can also connect to an emulator instance's console to simulate an incoming voice call or SMS. For more information, see Telephony Emulation and SMS Emulation. + + +

Using the Emulator Console

+ +

Each running emulator instance provides a console that lets you query and control the emulated +device environment. For example, you can use the console to manage port redirection, network +characteristics, and telephony events while your application is running on the emulator. To +access the console and enter commands, use telnet to connect to the console's port number.

+ +

To connect to the console of any running emulator instance at any time, use this command:

+ +
telnet localhost <console-port>
+ +

An emulator instance occupies a pair of adjacent ports: a console port and an {@code adb} port. +The port numbers differ by 1, with the {@code adb} port having the higher port number. The console +of the first emulator instance running on a given machine uses console port 5554 and {@code adb} +port 5555. Subsequent instances use port numbers increasing by two — for example, 5556/5557, +5558/5559, and so on. Up to 16 concurrent emulator instances can run a console facility.

+ +

To connect to the emulator console, you must specify a valid console port. If multiple emulator instances are running, you need to determine the console port of the emulator instance you want to connect to. You can find the instance's console port listed in the title of the instance window. For example, here's the window title for an instance whose console port is 5554:

+ +

Android Emulator (5554)

+ +

Alternatively, you can use the adb devices command, which prints a list of running emulator instances and their console port numbers. For more information, see Querying for Emulator/Device Instances in the adb documentation.

+ +

Note: The emulator listens for connections on ports 5554-5587 and accepts connections only from localhost.

+ +

Once you are connected to the console, you can then enter help [command] to see a list of console commands and learn about specific commands.

+ +

To exit the console session, use quit or exit.

+ +

The following sections below describe the major functional areas of the console.

+ + +

Port Redirection

+ +

You can use the console to add and remove port redirection while the emulator is running. After +you connect to the console, manage port redirection by entering the following command:

+ +
redir <list|add|del> 
+ +

The redir command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + + + + + + + +
Subcommand + DescriptionComments
listList the current port redirection. 
add <protocol>:<host-port>:<guest-port>Add a new port redirection.
  • <protocol> must be either "tcp" or "udp"
  • +
  • <host-port> is the port number to open on the host
  • +
  • <guest-port> is the port number to route data to on the emulator/device
  • +
del <protocol>:<host-port>Delete a port redirection.The meanings of <protocol> and <host-port> are listed in the previous row.
+ + +

Geo Location Provider Emulation

+ +

You can use the console to set the geographic location reported to the applications running +inside an emulator. Use the geo command to send a simple GPS fix to the +emulator, with or without NMEA 1083 formatting:

+ +
geo <fix|nmea>
+ +

The geo command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + +
SubcommandDescriptionComments
fix <longitude> <latitude> [<altitude>]Send a simple GPS fix to the emulator instance.Specify longitude and latitude in decimal degrees. Specify altitude in meters.
nmea <sentence>Send an NMEA 0183 sentence to the emulated device, as if it were sent from an emulated GPS modem.<sentence> must begin with '$GP'. Only '$GPGGA' and '$GPRCM' sentences are currently supported.
+ +

You can issue the geo command as soon as an emulator instance is running. The +emulator sets the location you enter by creating a mock location provider. This provider responds to +location listeners set by applications, and also supplies the location to the {@link +android.location.LocationManager}. Any application can query the location manager to obtain the +current GPS fix for the emulated device by calling: + +

LocationManager.getLastKnownLocation("gps")
+ +

For more information about the Location Manager, see {@link android.location.LocationManager}. +

+ +

Hardware Events Emulation

+ +

The {@code event} console commands sends hardware events to the emulator. The syntax for this +command is as follows:

+ +
event <send|types|codes|text>
+ +

The event command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subcommand + DescriptionComments
send <type>:<code>:<value> [...]Send one or more events to the Android kernel. You can use text names or integers for <type> and <value>.
typesList all <type> string aliases supported by the event subcommands. 
codes <type>List all <codes> string aliases supported by the event + subcommands for the specified <type>. 
event text <message>Simulate keypresses to send the specified string of characters as a message,The message must be a UTF-8 string. Unicode posts will be reverse-mapped according to the current device keyboard. Unsupported characters will be discarded silently.
+ + +

Device Power Characteristics

+ +

The {@code power} command controls the power state reported by the emulator to applications. The +syntax for this command is as follows:

+ +
power <display|ac|status|present|health|capacity>
+ +

The event command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subcommand DescriptionComments
displayDisplay battery and charger state. 
ac <on|off>Set AC charging state to on or off.  
status <unknown|charging|discharging|not-charging|full>Change battery status as specified. 
present <true|false>Set battery presence state. 
health <unknown|good|overheat|dead|overvoltage|failure>Set battery health state. 
capacity <percent>Set remaining battery capacity state (0-100). 
+ + +

Network Status

+ +

You can use the console to check the network status and current delay and speed characteristics. To do so, connect to the console and use the netstatus command. Here's an example of the command and its output.

+ +
network status
+
+ + +

Network Delay Emulation

+ +

The emulator lets you simulate various network latency levels, so that you can test your +application in an environment more typical of the actual conditions in which it will run. You can +set a latency level or range at emulator startup or you can use the console to change the latency, +while the application is running in the emulator.

+ +

To set latency at emulator startup, use the -netdelay emulator option with a +supported <delay> value, as listed in the table below. Here are some +examples:

+ +
emulator -netdelay gprs
+emulator -netdelay 40 100
+ +

To make changes to network delay while the emulator is running, connect to the console and use +the netdelay command with a supported <delay> value from the table +below.

+ +
network delay gprs
+ +

The format of network <delay> is one of the following (numbers are milliseconds):

+ + + + + + + + + + + + + + + + + + + + + + + +
ValueDescriptionComments
gprsGPRS(min 150, max 550)
edgeEDGE/EGPRS(min 80, max 400)
umtsUMTS/3G(min 35, max 200)
noneNo latency(min 0, max 0)
<num>Emulate an exact latency (milliseconds). 
<min>:<max>Emulate an specified latency range (min, max milliseconds). 
+ + +

Network Speed Emulation

+ +

The emulator also lets you simulate various network transfer rates. +You can set a transfer rate or range at emulator startup or you can use the console to change the +rate, while the application is running in the emulator.

+ +

To set the network speed at emulator startup, use the -netspeed emulator option with a supported +<speed> value, as listed in the table below. Here are some examples:

+ +
emulator -netspeed gsm
+emulator -netspeed 14.4 80
+ +

To make changes to network speed while the emulator is running, connect to the console and use +the netspeed command with a supported <speed> value from the table +below.

+ +
network speed 14.4 80
+ +

The format of network <speed> is one of the following (numbers are +kilobits/sec):

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescriptionComments
gsmGSM/CSD(Up: 14.4, down: 14.4)
hscsdHSCSD(Up: 14.4, down: 43.2)
gprsGPRS(Up: 40.0, down: 80.0)
edgeEDGE/EGPRS(Up: 118.4, down: 236.8)
umtsUMTS/3G(Up: 128.0, down: 1920.0)
hsdpaHSDPA(Up: 348.0, down: 14400.0)
fullno limit(Up: 0.0, down: 0.0)
<num>Set an exact rate used for both upload and download.
<up>:<down>Set exact rates for upload and download separately.
+ + +

Telephony Emulation

+ +

The Android emulator includes its own GSM emulated modem that lets you simulate telephony +functions in the emulator. For example, you can simulate inbound phone calls, establish data +connections and terminate them. The Android system handles simulated calls exactly as it would +actual calls. The emulator does not support call audio.

+ +

You can use the {@code gsm} command to access the emulator's telephony functions after connecting +to the console. The syntax for this command is as follows:

+ +
gsm <call|accept|busy|cancel|data|hold|list|voice|status> 
+ +

The gsm command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subcommand DescriptionComments
call <phonenumber>Simulate an inbound phone call from <phonenumber>. 
accept <phonenumber>Accept an inbound call from <phonenumber> and change the call's state "active".You can change a call's state to "active" only if its current state is "waiting" or "held".
busy <phonenumber>Close an outbound call to <phonenumber> and change the call's state to "busy".You can change a call's state to "busy" only if its current state is "waiting".
cancel <phonenumber>Terminate an inbound or outbound phone call to/from <phonenumber>. 
data <state>Change the state of the GPRS data connection to <state>.Supported <state> values are:
+
    +
  • unregistered -- No network available
  • +
  • home -- On local network, non-roaming
  • +
  • roaming -- On roaming network
  • +
  • searching -- Searching networks
  • +
  • denied -- Emergency calls only
  • +
  • off -- Same as 'unregistered'
  • +
  • on -- same as 'home'
  • +
+
holdChange the state of a call to "held". You can change a call's state to "held" only if its current state is "active" or "waiting".
listList all inbound and outbound calls and their states. 
voice <state>Change the state of the GPRS voice connection to <state>.Supported <state> values are:
+
    +
  • unregistered -- No network available
  • +
  • home -- On local network, non-roaming
  • +
  • roaming -- On roaming network
  • +
  • searching -- Searching networks
  • +
  • denied -- Emergency calls only
  • +
  • off -- Same as 'unregistered'
  • +
  • on -- Same as 'home'
  • +
+
statusReport the current GSM voice/data state.Values are those described for the voice and data commands.
+ + +

SMS Emulation

+ +

The Android emulator console lets you generate an SMS message and direct it to an emulator +instance. Once you connect to an emulator instance, you can generate an emulated incoming SMS using +the following command:

+ +
sms send <senderPhoneNumber> <textmessage>
+ +

where <senderPhoneNumber> contains an arbitrary numeric string.

+ +

The console forwards the SMS message to the Android framework, which passes it through to an application that handles that message type.

+ + +

VM State

+ +

You can use the vm command to control the VM on an emulator instance. The syntax for +this command is as follows:

+ +
vm <start|stop|status>
+ +

The vm command supports the subcommands listed in the table below.

+ + + + + + + + + + + + + + + + + + + + + + +
SubcommandDescriptionComments
startStart the VM on the instance.  
stopStop the VM on the instance.  
startDisplay the current status of the VM (running or stopped).  
+ + +

Emulator Window

+ +

You can use the window command to manage the emulator window. The syntax for this +command is as follows:

+ +
window <scale>
+ +

The vm command supports the subcommands listed in the table below.

+ + + + + + + + + + + + +
SubcommandDescriptionComments
scale <scale>Scale the emulator window.A number between 0.1 and 3 that sets the scaling factor. You can + also specify scale as a DPI value if you add the suffix "dpi" to the scale value. A value of "auto" + tells the emulator to select the best window size.
+ + +

Terminating an Emulator Instance

+ +

You can terminate an emulator instance through the console, using the kill command.

+ + + + +

Troubleshooting Emulator Problems

+ +

The {@code adb} utility sees the emulator as an actual physical device. For this reason, you +might have to use the {@code -d} flag with some common {@code adb} commands, such as +install. The {@code -d} flag lets you specify which of several connected devices to use +as the target of a command. If you don't specify {@code -d}, the emulator targets the first +device in its list. For more information about {@code adb}, see Android Debug Bridge.

+ +

For emulators running on Mac OS X, if you see an error {@code Warning: No DNS servers found} +when starting the emulator, check to see whether you have an /etc/resolv.conf file. If +not, please run the following line in a command window:

+
ln -s /private/var/run/resolv.conf /etc/resolv.conf
+ +

See Frequently Asked Questions for more +troubleshooting information.

diff --git a/docs/html/tools/tools_toc.cs b/docs/html/tools/tools_toc.cs index 9f575d41ed6fb..b31615e5bf296 100644 --- a/docs/html/tools/tools_toc.cs +++ b/docs/html/tools/tools_toc.cs @@ -124,6 +124,16 @@
  • AVD Manager
  • + +
  • ProGuard
  • Tracer for OpenGL ES
  • - +
  • zipalign