2016-10-27 2 views
2

Ich versuche, Calabash-Android mit einer Test-App zu starten, aber immer den folgenden Fehler erhalten.Fehler beim Ausführen von Calabash-android mit einer Test-App

Ich habe Keystore-Datei im .android-Ordner generiert, aber immer noch den gleichen Fehler.

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

temp fix ist kopieren Sie die aapt neuesten aus C:/Programme (x86)/android-sdk_r10-windows/android-sdk-windows/build-tools /, unter diesem Ordner gehen Sie zur neuesten Version des Build-Tool und kopieren Sie die aapt zu C:/Programme (x86)/android-sdk_r10-windows/android-sdk-windows/platform-tools /. aber permanet beheben müssen Sie die neueste Version der Kalebasse oder 0,7 aktualisieren und dann versuchen. – Manidroid

+0

Meine Ruby-Version ist 1.9.3. Wenn ich versuche, meinen Calabash-Android auf die neueste Version zu aktualisieren, bekomme ich einen weiteren Fehler, der mit Luffa zusammenhängt. Sollte ich eine neueste Version von Ruby installieren? –

+0

oh, für Calabash Ruby Version Minimum sollte 2 und höher sein, bitte gehen Sie durch dieses Video: https://www.youtube.com/watch?v=ykZ3HIYOOnQ – Manidroid

Antwort

1

Aktualisieren Sie Ihre Calabash-Android-Version. 0.5.14 ist sehr alt.

Verwandte Themen