2017-12-01 11 views
0

私はジェンキンスでエスプレッソテストを実行したいと思います。私は設定をしたような、ここで https://www.perfectomobile.com/solutions/devtunnel/espresso-in-continuous-integrationJenkins mergeDebugResources FAILED - ファイルへのアクセスなし

私が間違っている可能性が何

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files- 
1.1\design-26.1.0.aar\a1a21cd8aba52bd546711d26a970dfcb\res\drawable- 
v21\avd_hide_password.xml: error: file not found. 


Error: java.util.concurrent.ExecutionException: 
com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 
:app:mergeDebugResources FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:mergeDebugResources'. 
> Error: java.util.concurrent.ExecutionException: 
com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or -- 
debug option to get more log output. 

* Get more help at https://help.gradle.org 

BUILD FAILED in 9s 
10 actionable tasks: 9 executed, 1 up-to-date 
Build step 'Invoke Gradle script' changed build result to FAILURE 
Build step 'Invoke Gradle script' marked build as failure 
Finished: FAILURE 

以下のどれsugestionsのようなエラーが発生しましたか?

答えて

0

これは、AAPT2がWindows上で長いパスに問題があるためです(悲しいことに、今のところ145文字までのパスしかサポートしていないため)。このファイルのパスは約170なので、制限を超えています。
すぐに問題を修正する必要がありますが、その間にキャッシュディレクトリをC:ルートに近づけることができます。

関連する問題