org.gradle.tooling.BuildException: установлена ​​неверная длина кода - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь сделать dlib -Android на Android Studio.Он был загружен из: https://github.com/tzutalin/dlib-android.

После изменения нескольких параметров, таких как файл mips64 ..., он был успешно синхронизирован и собран.Но когда я пытаюсь запустить устройство или виртуальное устройство, я всегда получаю

"Cause: invalid code lengths set" error. The run tasks ended at App:packageDebug.. Из длинного списка вещей три в компиляторе более информативны:

org.gradle.tooling.BuildException: invalid code lengths set

java.util.zip.ZipException: invalid code lengths set

java.lang.IllegalStateException: Still waiting to inspect output APK's res/raw/shape_predictor_68_face_landmarks.dat

On the right side there was: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:packageDebug'.

Я искал повсюду и пробовал все, что мог найти, но это не сработало.Также я очистил кеш и перезапустил, попробовал разные эмуляторы и устройства.Я также пробовал разные настройки проекта и настройки структуры.Я также заметил, что на очень похожий пост не было ответа: сборка не удалась из-за "org.gradle.tooling.BuildException: недопустимая длина кода установлена"

Я хотел бы добавить, что другие проектысделано на той же машине прошло нормально и хорошо работает на телефонах или виртуальных устройствах.

Или, это связано с большим файлом res / raw / shape_predictor_68_face_landmarks.dat, который он не может сжать?

Или я должен удалить текущую android studio и установить более старую версию?

Большое спасибо за любые предложения!

1 Ответ

0 голосов
/ 30 мая 2019

Я придумал, снизив уровень вашего уровня проекта до 3.1.0.Кажется, работает над этим.Единственная причина, по которой я думаю, что это является причиной проблемы, заключается в том, что последний подключаемый модуль Gradle пытается проверить каждый файл в вашем проекте и каким-то образом не может прочитать shape_predictor_68_face_landmarks.dat.

Ссылка: https://github.com/tzutalin/dlib-android-app/issues/47

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...