2017-04-12 3 views
0

ich versuche calabash-android zu testen, um meine app zu testen, aber ich bekomme den folgenden fehler, die gleiche app ohne jegliche änderung funktionierte, bevor ich versuchte, einige änderungen vorzunehmen, aber dann kehrte ich alle Änderungen an der App:calabash-android run app-debug.apk löst ausnahme

Exception occurred while dumping: 
java.lang.IllegalArgumentException: Unknown package: com.bitbar.testdroid 
    at com.android.server.pm.Settings.isOrphaned(Settings.java:4134) 
    at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:18091) 
    at com.android.server.pm.PackageManagerService.deletePackage(PackageManagerService.java:15508) 
    at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:888) 
    at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:792) 
    at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:118) 
    at android.os.ShellCommand.exec(ShellCommand.java:94) 
    at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:18349) 
    at android.os.Binder.shellCommand(Binder.java:468) 
    at android.os.Binder.onTransact(Binder.java:367) 
    at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2387) 
    at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3031) 
    at android.os.Binder.execTransact(Binder.java:565) 

Und dann

Success 
Success 
    Scenario: I can choose a file from the Gallery # features/my_first.feature:3 
    HTTPClient::KeepAliveDisconnected: Connection reset by peer @ io_fillbuf - fd:8 (HTTPClient::KeepAliveDisconnected) 
    ./features/support/app_life_cycle_hooks.rb:5:in `Before' 
    When I take a screenshot      # calabash-android-0.9.0/lib/calabash-android/steps/screenshot_steps.rb:9 
    Then I take a screenshot      # calabash-android-0.9.0/lib/calabash-android/steps/screenshot_steps.rb:9 

Failing Scenarios: 
cucumber features/my_first.feature:3 # Scenario: I can choose a file from the Gallery 

1 scenario (1 failed) 
2 steps (2 skipped) 
0m6.240s 

Exception ScreenShot

Antwort

0

ich das Problem gelöst, indem die Lauf bauen uns In der oben genannten Ausnahme kann calabash den Paketnamen nicht finden, da es sich um eine andere Dex-Klasse handelt. Ich denke, in Kalebasse, haben sie möglicherweise Probleme mit Multidex-Projekten, und Android Studio wird immer Multidex zu Ihrer App aktivieren, auch wenn sie es nicht benötigt. Ich bin kein Experte, jeder Vorschlag ist willkommen, und ich hoffe, dass einige Leute von dieser Antwort profitieren können.

Verwandte Themen