2012-11-19 5 views
0
I 모바일을 실행하려고했다

에 펄 스크립트를 호출 유래 실행하는 방법 펄 에뮬레이터에 스크립트 만 스크립트를 실행하는 동안 오류가 전화 유래 :모바일 에뮬레이터

Mo_call.pl : 아래

을 스크립트입니다

#!/usr/bin/perl -w 
use strict; 
use New_MO.pm; 
for(my $i=0; $i<=4;$i++) 
{ 
    New_Mo::call_Originate(); 

    } 

New_MO.pm

package New_MO; 

sub call_Originate 
{ 
    system("adb -s $device_id shell service call phone 763726728"); 
    sleep 10; 
    system("adb -s $device_id shell input keyevent 4"); 
    system("adb -s $device_id shell input keyevent 3"); 

} 
1; 

나는이 물건에 대해 새 것이므로 가능하다면 내가 실수를하고있는 곳을 알려주십시오.

감사

답변

1

당신은 당신이지고있는 오류 메시지를 공유하시기 바랍니다 것,

use New_MO; 

대신

use New_MO.pm; 

이 문제가 해결되지 않으면

의 사용 시도해야한다?

+0

@ Mikko .. 미안하지만 실수로 "use New_MO;"를 쓰는 대신 "use New_MO.pm;"이라고 작성했습니다. 물론 오류 메시지를 공유 할 것입니다. – Maverick

+0

위의 스크립트를 실행하는 동안이 오류가 발생합니다. 결과 : Parcel (오류 : 0xffffffb6 "데이터 메시지가 아닙니다") – Maverick

+0

Perl 오류가 아닌 것 같습니다. 아마 불평하는 adb 프로그램일까요? –

관련 문제