2016-10-27 9 views
2

테스트 응용 프로그램과 함께 실행되지만 다음 오류가 계속 발생하도록 Calabash-Android를 설정하려고합니다.테스트 응용 프로그램과 함께 Calabash-android를 실행하는 동안 오류가 발생했습니다.

.android 폴더에 keystore 파일을 생성했지만 여전히 동일한 오류가 발생합니다.

D:\Calabash>calabash-android resign EdgeConnectQA.apk 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:118:in ``': No such file or directory - "C:/Program Files (x86)/android-sdk_r10-windows/android-sdk-windows/platform-tools/aapt" list "C:/Users/u46646/AppData/Local/Temp/d20161027-10688-1rl21xu/unsigned.apk" (Errno::ENOENT) 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:118:in `unsign_apk' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:111:in `block in resign_apk' 
     from C:/Ruby193/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:106:in `resign_apk' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.5.14/bin/calabash-android:114:in `<top (required)>' 
     from C:/Ruby193/bin/calabash-android:23:in `load' 
     from C:/Ruby193/bin/calabash-android:23:in `<main>' 

D:\Calabash> 
+0

임시 수정본은 C :/Program Files (x86)/android-sdk_r10-windows/android-sdk-windows/build-tools /에서 최신 aape를 복사하고이 폴더 아래에서 빌드 도구의 최신 버전으로 이동하여 C :/Program Files (x86)/android-sdk_r10-windows/android-sdk-windows/platform-tools /에 액세스하십시오. calabash 최신 버전이나 0.7을 업데이트해야합니다. – Manidroid

+0

내 Ruby 버전은 1.9.3입니다. 내 호리병박 - 안드로이드를 최신 버전으로 업데이트하려고 할 때 luffa와 관련된 또 다른 오류가 발생합니다. 최신 버전의 루비를 설치해야합니까? –

+0

오, calabash 루비 버전 최소값은 2 이상이어야합니다. https://www.youtube.com/watch?v=ykZ3HIYOOnQ – Manidroid

답변

1

Calabash-Android 버전을 업그레이드하십시오. 0.5.14는 매우 오래되었습니다.