2016-10-27 10 views
2

テストアプリケーションで動作するようにCalabash-Androidを設定しようとしていますが、次のエラーが発生します。テストアプリケーションでCalabash-androidを実行中にエラーが発生しました

.androidフォルダにキーストアファイルを生成しましたが、同じエラーが発生しています。

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 /から最新のaaptをコピーし、ビルドツールの最新バージョンに移動し、 C:/ Program Files(x86)/ android-sdk_r10-windows/android-sdk-windows/platform-tools /にアクセスしてください。あなたはcalabashの最新バージョンまたは0.7を試してみる必要があります。 – Manidroid

+0

Rubyのバージョンは1.9.3です。私がカラバッシュアンドロイドを最新のバージョンに更新しようとしているときに、luffaに関する別のエラーが発生しています。最新バージョンのrubyをインストールする必要がありますか? –

+0

ああ、おしゃれなルビーバージョンの最小値は2以上でなければなりません。この動画をご覧ください:https://www.youtube.com/watch?v=ykZ3HIYOOnQ – Manidroid

答えて

1

あなたのCalabash-Androidバージョンをアップグレードしてください。 0.5.14は非常に古いです。

関連する問題