2017-04-12 6 views
0

私のアプリをテストするためにcalabash-androidを実行しようとしていますが、私はいくつかの修正をしようとする前に、その後私は、アプリケーションに対するすべての変更を元に戻す:calabash-android run app-debug.apkが例外をスローする

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) 

そして

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

答えて

0

私は、ビルドたちを実行することで問題を解決しました上記の例外を除いて、gradleタスク:app:assembleDebug を実行すると、別のdexクラスにあるので、カーラボはパッケージ名を見つけることができません。 私は気楽な気持ちで、マルチディックスプロジェクトに問題があるかもしれないと思っています。Android Studioでは、必要がなくても、常にあなたのアプリにmultidexを有効にします。 私は専門家ではなく、いかなる提案も歓迎されています。

関連する問題