Error during build resign & No test server found

99 views
Skip to first unread message

Prashant Pawar

unread,
Jul 29, 2015, 7:44:54 AM7/29/15
to calabash-android
Hi, 
I am trying to setup Calabash-Android on Windows 7 system.

I am stuck with resign & test server generation step.
I tried the steps recommended in previous posts but still couldnt get through. Please suggest.

Logs:
c:\>calabash-android resign C:\Users\ppawar2\Test1.apk -v
2015-07-29 17:12:53 - JDK found at: C:\Program Files\Java\jdk1.8.0_05
2015-07-29 17:12:53 - Android SDK found at: C:\Users\ppawar2\AppData\Local\Andro
id\android-sdk
2015-07-29 17:12:53 - Resign apk
2015-07-29 17:12:53 - Found tools directory at 'C:/Users/ppawar2/AppData/Local/A
ndroid/android-sdk/platform-tools'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/calabash-andr
oid/helpers.rb:118:in ``': No such file or directory - "C:/Users/ppawar2/AppData
/Local/Android/android-sdk/platform-tools/aapt" list "C:/Users/ppawar2/AppData/L
ocal/Temp/d20150729-4440-8dwaqj/unsigned.apk" (Errno::ENOENT)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:118:in `unsign_apk'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:111:in `block in resign_apk'
        from C:/Ruby22-x64/lib/ruby/2.2.0/tmpdir.rb:88:in `mktmpdir'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:106:in `resign_apk'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android:114:in `<top (required)>'
        from C:/Ruby22-x64/bin/calabash-android:23:in `load'
        from C:/Ruby22-x64/bin/calabash-android:23:in `<main>'


c:\>calabash-android resign C:\Users\ppawar2\Test1.apk
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/calabash-andr
oid/helpers.rb:118:in ``': No such file or directory - "C:/Users/ppawar2/AppData
/Local/Android/android-sdk/platform-tools/aapt" list "C:/Users/ppawar2/AppData/L
ocal/Temp/d20150729-5880-qrbxn1/unsigned.apk" (Errno::ENOENT)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:118:in `unsign_apk'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:111:in `block in resign_apk'
        from C:/Ruby22-x64/lib/ruby/2.2.0/tmpdir.rb:88:in `mktmpdir'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:106:in `resign_apk'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android:114:in `<top (required)>'
        from C:/Ruby22-x64/bin/calabash-android:23:in `load'
        from C:/Ruby22-x64/bin/calabash-android:23:in `<main>'

c:\>calabash-android build C:\Users\ppawar2\Test1.apk
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/calabash-andr
oid/java_keystore.rb:16:in `initialize': undefined method `scan' for nil:NilClas
s (NoMethodError)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:116:in `new'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:116:in `keystore_from_settings'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:95:in `get_keystores'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android-build.rb:5:in `calabash_build'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android:76:in `<top (required)>'
        from C:/Ruby22-x64/bin/calabash-android:23:in `load'
        from C:/Ruby22-x64/bin/calabash-android:23:in `<main>'

c:\>calabash-android run C:\Users\ppawar2\Test1.apk
No test server found for this combination of app and calabash version. Recreatin
g test server.
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/calabash-andr
oid/java_keystore.rb:16:in `initialize': undefined method `scan' for nil:NilClas
s (NoMethodError)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:116:in `new'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:116:in `keystore_from_settings'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/java_keystore.rb:95:in `get_keystores'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android-build.rb:5:in `calabash_build'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/lib/
calabash-android/helpers.rb:100:in `build_test_server_if_needed'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android-run.rb:16:in `calabash_run'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/calabash-android-0.5.12/bin/
calabash-android:85:in `<top (required)>'
        from C:/Ruby22-x64/bin/calabash-android:23:in `load'
        from C:/Ruby22-x64/bin/calabash-android:23:in `<main>'


DZ

unread,
Aug 26, 2015, 6:30:17 AM8/26/15
to calabash-android
check the path to your sdk
it seems calabash cant find aapt tool
Reply all
Reply to author
Forward
0 new messages