Я хочу продвинуть файл к sdcard и эмулятору и обновить каждый эмулятор снова.
Это - мой код
echo "=======PUSH photos AND REFRESH EACH EMULATOR========"
echo "${EMULATORS[0]}"
echo "${EMULATORS[1]}"
echo "${EMULATORS[2]}"
adb kill-server
sleep 30
adb start-server
sleep 30
echo "Trying to push to device ${EMULATORS[index]}"
adb -s ${EMULATORS[index]} push -p ~/dev/test_ttrumpet_portals/rspec_automation/link_android_appium_tests/spec/photo /mnt/sdcard/Pictures
sleep 50
echo "================REFRESH EMULATORS===================="
for index in "${!EMULATORS[@]}" #start all emulators
do
echo "Trying to refresh ${EMULATORS[index]}"
adb -s ${EMULATORS[index]} shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard
sleep 30
done
Вы можете узнать, какое приложение или процесс прослушивает порт, используя следующие команды:
udo netstat -peant | grep ":5037"
ИЛИ
lsof -i :80
Получить идентификатор процесса прослушивания процесса этот порт и убейте его, используя:
sudo kill -9 <process id>