2017-03-24 9 views
1
は、私はMacOSのシエラにRobolectricテストを実行しようとしているが、それはだが、このエラーをスロー

「のAndroidManifest.xmlファイルを発見したかどうかではない」と言います$ MODULE_DIR $になります。Roboelecticが動作しないこと

Caused by: java.lang.RuntimeException: build/intermediates/manifests/full/debug/AndroidManifest.xml not found or not a file; it should point to your project's AndroidManifest.xml 
at org.robolectric.manifest.AndroidManifest.validate(AndroidManifest.java:121) 
at org.robolectric.manifest.AndroidManifest.getResourcePath(AndroidManifest.java:469) 
at org.robolectric.manifest.AndroidManifest.getIncludedResourcePaths(AndroidManifest.java:475) 
at org.robolectric.RobolectricTestRunner.createAppResourceLoader(RobolectricTestRunner.java:491) 
at org.robolectric.RobolectricTestRunner.getAppResourceLoader(RobolectricTestRunner.java:483) 
at org.robolectric.internal.ParallelUniverse.setUpApplicationState(ParallelUniverse.java:73) 
at org.robolectric.RobolectricTestRunner.setUpApplicationState(RobolectricTestRunner.java:433) 
at org.robolectric.RobolectricTestRunner$2.evaluate(RobolectricTestRunner.java:240) 
+0

[リンク](https://drive.google.com/open?id=0B1ADQlDDrvsQc2pON0tRUjY3ZHc) [リンク](https://drive.google.com/open?id=0B1ADQlDDrvsQa1FIMDRSTHRGRmM) [link](https://drive.google.com/open?id=0B1ADQlDDrvsQQlZERWRFZzMzcWM) [link](https://drive.google.com/open?id=0B1ADQlDDrvsQb0hwZWVTME9zVGM) –

答えて

0

あなたは、Mac上にある、またはLinuxマシンを実行している場合、それはあなたがAndroidのメーカーがテストされているモジュールに作業ディレクトリを設定していないバグに遭遇してきた、かなり可能です。この問題を回避するには、実行コンフィギュレーションDefaults - > JUnitを編集し、作業ディレクトリの値を$ MODULE_DIR $に変更する必要があります。

http://robolectric.org/getting-started/enter image description here

関連する問題