2017-10-10 5 views
7

Lorsque j'utilise Android Studio 3.0 Bêta 7 et que je mets à jour mon projet avec le plug-in Android Gradle 3.0.0-beta7, mon projet se construit bien dans les deux versions debug et rc (proguard enabled).org.gradle.api.tasks.TaskExecutionException: L'exécution a échoué pour la tâche ': mergeDevOnlySlDebugResources' uniquement sur Jenkins

Lorsque je tente de construire sur ma boîte Jenkins, je reçois un tas de:

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\androidsdk-2.4.12-fullRelease.aar\222313e24d6c4b00972b4191a95e6e2e\res\drawable-xxhdpi-v4\ic_teads_sdk_contact_us.png: error: file not found. 

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\c8fedf0a28e83c9ac57e1ac18693c6a0\res\drawable-hdpi-v4\abc_tab_indicator_mtrl_alpha.9.png: error: file not found. 

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\android-sdk-ui-2.0.4.aar\0b51ce1d665e491601444168a26000ca\res\drawable-xhdpi-v4\com_appboy_inappmessage_chevron.png: error: file not found. 

Qu'est-ce qui a mal tourné:

Execution failed for task ':mergeDevOnlySlDebugResources'. 

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

J'ai essayé d'utiliser AAPT au lieu de AAPT2 et qui donne encore moi le même problème. Mes autres projets jenkins qui ne fonctionnent pas avec ce changement de niveau 3 fonctionnent toujours bien. En outre, les fichiers qui ne peuvent pas être trouvés d'en haut sont en effet sur ma machine à l'endroit que AAPT ne peut pas trouver.

Quelqu'un at-il déjà rencontré cela?

J'ai vu des erreurs en ligne sur PNG non valide ou des erreurs réelles à partir de l'utilisation de la nouvelle AAPT2, mais c'est différent.

+0

J'ai installé CentOS et il fonctionne maintenant ... – L7ColWinters

Répondre

9

Je résolu ce problème en ajoutant la ligne suivante au fichier gradle.properties:

android.enableAapt2=false