2016-06-16 4 views
0

Я попытался установить test.apk с calabash-android, но всегда не удалось по следующей причине. Ниже приведены мои шаги:ошибка: неизвестная хост-служба, когда reinstall_apps в calabash-android

Calabash-android resign test.apk 
calabash-android build test.apk 
calabash-android gen 
calabash-android console test.apk 
reinstall_apps 

и встретились следующие ошибки, кто может помочь руководство, где это проблема? Благодарю.

irb(main):001:0> reinstall_apps 
error: unknown host service 
error: unknown host service 
error: unknown host service 
error: unknown host service 
error: unknown host service 
error: unknown host service 
error: unknown host service 
NoMethodError: undefined method `chomp' for nil:NilClass 
     from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/c 
alabash-android/operations.rb:333:in `install_app' 
     from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/c 
alabash-android/operations.rb:309:in `reinstall_apps' 
     from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/c 
alabash-android/operations.rb:106:in `reinstall_apps' 
     from (irb):1 
     from C:/Ruby23-x64/bin/irb.cmd:19:in `<main>' 
irb(main):002:0> 
+0

D: \ AutomationTest> калебас-андроид версия 0.7.3 – cc5zhenhua

+0

D: \ AutomationTest> рубин -v рубинового 2.3.0p0 (2015-12-25 редакция 53290) [64-mingw32] – cc5zhenhua

ответ

0

Только что понял, что причиной тому является то, что студия Android занимает порт «5037», который блокирует работу калабаш-андроида.

Только конец процесса, который принимает порт 5037 работает.

Всех.