簡體   English   中英

在 META-INF 中找不到簽名文件。 無法繼續(運行時錯誤)

[英]No signature files found in META-INF. Cannot proceed (RuntimeError)

我正在嘗試使用 calabash-android 在 android studio 的手機上啟動測試服務器。 我是新手,多虧了教程,我才走到這一步。

我下載了 java、ruby、calabash-android、設置環境變量,在.calabash-settings創建了一個密鑰庫,在我的.android文件夾中有一個.debug-keystore文件。

我不知道這個問題是什么我可以運行bundle exec calabash-android resign app-debug.apk很好,但是當我執行bundle exec calabash-android run app-debug.apk ,我收到以下錯誤消息。 我顯然錯過了一些東西,但我不確定是什么:

C:\Users\Dell\AndroidStudioProjects\Calabash>bundle exec calabash-android build app-debug.apk
WARNING: skipped META-INF/CERT.RSA as unsafe
Traceback (most recent call last):
        8: from C:/Ruby26-x64/bin/calabash-android:23:in `<main>'
        7: from C:/Ruby26-x64/bin/calabash-android:23:in `load'
        6: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/bin/calabash-android:76:in `<top (required)>'
        5: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/bin/calabash-android-build.rb:2:in `calabash_build'
        4: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:162:in `fingerprint_from_apk'
        3: from C:/Ruby26-x64/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
        2: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:163:in `block in fingerprint_from_apk'
        1: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:163:in `chdir'
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/calabash-android-0.5.14/lib/calabash-android/helpers.rb:177:in `block (2 levels) in fingerprint_from_apk': **No signature files found in META-INF. Cannot proceed. (RuntimeError)**

我在使用最新可用版本的 ruby​​ (v3.0.2p107) 和 calabash (v0.9.22) 時遇到了同樣的問題。

我通過使用“捆綁安裝”命令並使用以前的版本指定 GemFile 來避免這個問題。

    # Contents of Gemfile
    source "https://rubygems.org"
    
    ruby "2.5.1"

    gem 'calabash-android', '0.9.5'
    gem 'cucumber'
    gem 'rexml'
    gem 'rubyzip', '1.2.1'

您可能想參考提出的類似問題,例如https://github.com/calabash/calabash-android/issues/802

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM