Задаем скорость и задержку соединения в 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