2017-02-08 4 views
0

Salut, j'ai essayé de construire plusieurs versions (6.0.1_r11, 6.0.1_r50, 6.0.1_r77) de marshmallow dans mon mac mais j'ai toujours la même erreur comme indiqué ci-dessous lors de la construction de l'aosp et la construction échoue. J'ai suivi toutes les instructions fournies dans le site Android, la seule différence étant que j'utilise une autre version de Xcode que celle mentionnée (4.5.2) car je n'ai pas pu l'installer. J'apprécierais si je pouvais obtenir des informations sur cette cause de ce problème.Erreur de compilation lors de la construction de mac

J'ai été capable de construire les versions de guimauve mentionnées ci-dessus avec succès dans une boîte Linux.

enter image description here

Répondre

0

Ok après quelques semaines, je pense avoir compris la question.

C'est à cause du logiciel antivirus que mon mac avait. Pour une raison quelconque, les fichiers qui ont été référencés par R.raw.cve_2015_1583_1 et d'autres fichiers au dessus desquels le compilateur Java se plaignait, ont été automatiquement mis en quarantaine et pour cette raison, le compilateur java n'a pas pu terminer la construction. Après avoir libéré ces fichiers référencés de l'état en quarantaine, j'ai réexécuté la génération et j'ai reçu l'erreur suivante comme indiqué ci-dessous. Cela a également été causé par l'antivirus pensant que certains fichiers étaient une menace et il avait modifié l'autorisation sur les fichiers qui ont été générés lors de l'exécution. Dès que j'ai effacé ces références de fichier du logiciel anti-virus, j'ai pu construire l'aosp.

J'utilise Kaspersky Endpoint de sécurité 8 comme mon anti-virus

Caused by: com.android.jack.library.LibraryIOException: I/O error when 

accessing file 'out/target/common/obj/APPS/Exchange2_intermediates/classes.jack': file '/var/folders/4f/wxdqqt210jqg44q516fp53l40000gp/T/1487109505350-0/FE/F9EBE0B86D6657B83265A71BBF634DC57E4625' is not readable 
at com.android.jack.library.v0001.OutputJackLibraryImpl.close(OutputJackLibraryImpl.java:211) 
at com.android.jack.Jack.run(Jack.java:601) 
... 10 more 
Caused by: com.android.sched.util.file.WrongPermissionException: file '/var/folders/4f/wxdqqt210jqg44q516fp53l40000gp/T/1487109505350-0/FE/F9EBE0B86D6657B83265A71BBF634DC57E4625' is not readable 
at com.android.sched.util.file.FileOrDirectory.checkPermissions(FileOrDirectory.java:171) 
at com.android.sched.vfs.CachedDirectFS.openRead(CachedDirectFS.java:223) 
at com.android.sched.vfs.CachedDirectFS.openRead(CachedDirectFS.java:55) 
at com.android.sched.vfs.BaseVFile.getInputStream(BaseVFile.java:42) 
at com.android.sched.vfs.ParentVFile.getInputStream(ParentVFile.java:24) 
at com.android.sched.vfs.CaseInsensitiveFS.openRead(CaseInsensitiveFS.java:384) 
at com.android.sched.vfs.CaseInsensitiveFS.openRead(CaseInsensitiveFS.java:59) 
at com.android.sched.vfs.VFSToVFSWrapper.openRead(VFSToVFSWrapper.java:167) 
at com.android.sched.vfs.ReadWriteZipFS.openRead(ReadWriteZipFS.java:125) 
at com.android.sched.vfs.PrefixedFS.openRead(PrefixedFS.java:84) 
at com.android.sched.vfs.BaseVFile.getInputStream(BaseVFile.java:42) 
at com.android.sched.vfs.ParentVFile.getInputStream(ParentVFile.java:24) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:118) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112) 
at com.android.sched.vfs.VFSToVFSWrapper.close(VFSToVFSWrapper.java:99) 
at com.android.sched.vfs.ReadWriteZipFS.close(ReadWriteZipFS.java:87) 
at com.android.sched.vfs.GenericOutputVFS.close(GenericOutputVFS.java:56) 
at com.android.jack.library.v0001.OutputJackLibraryImpl.close(OutputJackLibraryImpl.java:208) 
... 11 more 

Internal compiler error (version 1.1-mr2 'Brest' (175100 000a2f91edbe638090dc577801ba49592229fd8b)). 
com.android.jack.library.LibraryIOException: I/O error when accessing file 'out/target/common/obj/APPS/Exchange2_intermediates/classes.jack': file '/var/folders/4f/wxdqqt210jqg44q516fp53l40000gp/T/1487109505350-0/FE/F9EBE0B86D6657B83265A71BBF634DC57E4625' is not readable. 
Warning: This may have produced partial or corrupted output. 
make: *** [out/target/common/obj/APPS/Exchange2_intermediates/with-local/classes.dex] Error 41 
make: *** Waiting for unfinished jobs....