Компиляция Gradle-активов не работает в системах Windows.Ошибка команды converter.exe: «ошибка matc» - PullRequest
0 голосов
/ 20 сентября 2019

Проект, который изначально разрабатывался на компьютере с Linux, не может быть собран с использованием Gradle на компьютере с Windows.

У меня есть несколько ресурсов сценформ, указанных в build.gradle.Например:

sceneform.asset ('sampledata / beer.obj', 'default', 'sampledata / beer.sfa', 'src / main / assets / beer')

Этозапускает создание нескольких задач Gradle, одной из которых является «CompileAsset-src_47main_47assets_47beer»

Эта задача работает нормально в Linux, но завершается неудачно с «ошибкой matc» в Windows.

После некоторых исследований я обнаружилчто эта задача вызывает файл converter.exe из SDK сцены формы:

sampleledata / beer.sfa --desktop --outdir src / main / assets / beer

converter.exe не работает конвертер.и выводит:

"В командной строке должен быть указан только один входной файл. Неверные параметры. Ошибка: Matc вернул ошибку:"

Выполнение точно такой же команды в Linux работает отлично.

. / Converter sampleledata / beer.sfa --desktop --outdir src / main / assets / beer

производит ожидаемые файлы.

Мне кажется, что это ошибка вconverter.exe.Есть идеи о том, как решить эту проблему?

Работает в Windows 10, Android Studio и Sceneform 1.12, но в каждой версии SDK Scenform присутствует «ошибка».

С уважением, Йохан

...