Не удалось исправить ошибку при компиляции сборки Cyanogenmod с помощью Jack.

У меня возникли проблемы со сборкой CyanogenMod 13 даже после выполнения всех инструкций к T с этого сайта: https://wiki.cyanogenmod.org/w/Build_for_serrano3gxx. Вот ошибка:

Сборка с Джеком: /home/norandomtechie/android/system/out/target/common/obj /JAVA_LIBRARIES/android-support-v8-renderscript_intermediates/classes.jack java.lang.AssertionError в com.android.sched.scheduler.MultiWorkersScheduleInstance. процесс (MultiWorkersScheduleInstance.java:490) в com.android.jack.Jack.run(Jack.java:597) в com.android.jack.Jack.checkAndRun(Jack.java:367) в com.android.jack.CommandLine .runJack(CommandLine.java:66) в com.android.jack.server.ServerTaskInsideVm.run(ServerTaskInsideVm.java:94) в com.android.jack.server.JackSimpleServer$JackRun.handle(JackSimpleServer.java:427) в com.android.jack.server.JackSimpleServer$JackRouter.handle(JackSimpleServer.java:311) в org.simpleframework.http.core.RequestDispatcher.dispatch(RequestDispatcher.java:121) в org.simpleframework.http.core.RequestDispatcher. run(RequestDispatcher.java:103) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) в j ava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) на java.lang.Thread.run(Thread.java:745)

Внутренняя ошибка компилятора (версия 1.1-мр2 "Брест" (175100 000a2f91edbe638090dc577801ba49592229fd8b)). Предупреждение. Возможно, это привело к частичному или поврежденному выводу. Сборка с Джеком: /home/norandomtechie/android/system/out/target/common/obj/JAVA_LIBRARIES/android-support-v7-recyclerview-res_intermediates/classes.jack build/core/java.mk:643: рецепт для цели ' /home/norandomtechie/android/system/out/target/common/obj/JAVA_LIBRARIES /framework_intermediates/with-local/classes.dex 'не удалось сделать: * [/home/norandomtechie/android/system/out/target/ common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex] Ошибка 41 make: * Ожидание незавершенных заданий.... make: Выход из каталога '/home/norandomtechie/android/system'

Это происходит каждый раз, когда я запускаю сборку. Я синхронизировал исходный код каждый раз перед запуском компиляции, но это не помогает. Я предполагаю, что это ошибка компилятора в Джеке, которую я понятия не имею, как исправить. Как мне поступить, чтобы исправить эту ошибку? Я делаю это впервые, с небольшим опытом работы с Java. Заранее спасибо!


person norandomtechie    schedule 19.01.2016    source источник


Ответы (1)


это может быть потому, что ~/.jack имеет неправильное разрешение, которое вы можете исправить с помощью

chmod 777 ~/.jack

как было предложено здесь: https://gist.github.com/nickwph/507064e2e3f347a92505

но что исправило для меня, так это выделение большего объема памяти.

person Osama    schedule 21.04.2016