Задаем скорость и задержку соединения в Android-эмуляторе

Чтобы указать скорость входящего и исходящего сетевого соединения для эмулятора (в килобайтах), достаточно запустить его с помощью следующей команды:

emulator -avd <avd_name> -netspeed <up>:<down>

Готовые профили:

-netspeed gsm - GSM/CSD (up: 14.4, down: 14.4)
-netspeed hscsd - HSCSD (up: 14.4, down: 43.2)
-netspeed gprs - GPRS (up: 40.0, down: 80.0)
-netspeed edge - EDGE/EGPRS (up: 118.4, down: 236.8)
-netspeed umts - UMTS/3G (up: 128.0, down: 1920.0)
-netspeed hsdpa - HSDPA (up: 348.0, down: 14400.0)
-netspeed full - без ограничения (up: 0.0, down: 0.0)

Задержка (в миллисекундах) устанавливается так:

emulator -avd <avd_name> -netdelay :

Готовые профили:

-netdelay gprs - GPRS (min 150, max 550)
-netdelay edge - EDGE/EGPRS (min 80, max 400)
-netdelay umts - UMTS/3G (min 35, max 200)

Подробнее о команде:

emulator -help-netspeed