[ruby-list:50646] [質問] calbash resign error
From:
<yamataka@...08.itscom.net>
Date:
2018-01-16 09:04:28 UTC
List:
ruby-list #50646
山口と申します。
Rubyにて、
Calabash: https://github.com/calabash/calabash-android/blob/master/documentation/installation.md
で、Android appの自動操作みたいなことができると知り、
Install及び環境設定までは、何とかこぎ着けたのですが、
[環境]
yama@JPC20316739:/cygdrive/c/temp/calabash$ uname -a
CYGWIN_NT-6.1 JPC20316739 2.8.2(0.313/5/3) 2017-07-12 10:58 x86_64
Cygwin
yama@JPC20316739:/cygdrive/c/temp/calabash$ ruby --version
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-cygwin]
yama@JPC20316739:/cygdrive/c/temp/calabash$ gem list calabash
*** LOCAL GEMS ***
calabash-android (0.9.2)
$calabash-android resign ./app-debug.apk
を実行すると
yama@JPC20316739:/cygdrive/c/temp/calabash$ calabash-android resign ./
app-debug.apk
ERROR: '/tmp/d20180116-6228-1v3oepn/unsigned.apk' not found
/cygdrive/c/yama/.gem/ruby/2.3.0/gems/calabash-android-0.9.2/lib/
calabash-android/helpers.rb:161:in `sign_apk': No keystores found. You
can specify the keystore location and credentials using calabash-android
setup (RuntimeError)
from /cygdrive/c/yama/.gem/ruby/2.3.0/gems/calabash-android-0.9.
2/lib/calabash-android/helpers.rb:119:in `block in resign_apk'
from /usr/share/ruby/2.3.0/tmpdir.rb:89:in `mktmpdir'
from /cygdrive/c/yama/.gem/ruby/2.3.0/gems/calabash-android-0.9.
2/lib/calabash-android/helpers.rb:113:in `resign_apk'
from /cygdrive/c/yama/.gem/ruby/2.3.0/gems/calabash-android-0.9.
2/bin/calabash-android:133:in `<main>'
となってしまい、Web で色々探しては見たものの、自己解決までには至らず、困
っております。
ご教示いただけますでしょうか?
後、
http://ichikoich.hatenablog.com/entry/2013/03/28/011318
より、”デバッグビルドされたapkファイルしかテストできない。”
とあるのですが、配布されているような app は、calabash で
自動操作みたいなのは出来ないのでしょうか?
Pythonだと、https://github.com/dtmilano/AndroidViewClient の様なのが有
るのですが...
Rubyで、デバッグビルドされたappだけでなく配布されているapp も含めて、
画面等の操作が出来るようなの gem が有れば、併せてご教示いただますでしょ
うか?