BCC не может скомпилировать скрипт

Добрый день,

У меня всегда была куча сценариев Renderscript, чтобы добиться хитрого обнаружения краев. Это работало безупречно до сих пор.

К сожалению, с новым устройством (Samsung Galaxy S7) все сценарии, похоже, не компилируются с помощью bcc.

Я много искал на гугл трекере и ТАК, но ничего, что изменило исключения. Я также попытался обновить свою среду Android до последней конфигурации и попробовал несколько конфигураций сборки gradle. К сожалению, я не мог заставить его работать и всегда выбрасывал одно и то же исключение.

Затем я начал думать, что это могут быть настоящие скрипты C99, но они настроены как другие проекты, которые у меня есть с Renderscript - которые на самом деле работают на этом Samsung S7.

Сообщения об ошибках, которые кажутся критическими:

  E/RenderScript: Unable to open shared library (/xxx/package.name.xxx.cache/librs.gauss_5x1.so): (null)
  E/RenderScript: Unable to open shared library (/xxx/package.name.xxx.cache/librs.gauss_1x5.so): undefined symbol: root.expand
  E/RenderScript: Unable to open shared library (/xxx/package.name.xxx.cache/librs.canny_sobel.so): undefined symbol: root.expand
  E/RenderScript: Unable to open shared library (/xxx/package.name.xxx.cache/librs.canny_nms.so): undefined symbol: root.expand
  E/RenderScript: Child process "/system/bin/bcc" terminated with status 11
  E/RenderScript: bcc: FAILS to compile 'canny_nms'

Это вызывает на уровне Java Java фатальное исключение:

E/AndroidRuntime: FATAL EXCEPTION: main                                            
   android.renderscript.RSRuntimeException: Loading of ScriptC script failed.
   at android.renderscript.ScriptC.<init>(ScriptC.java:63)
   at android.support.v8.renderscript.ScriptCThunker.<init>(ScriptCThunker.java:39)
   at android.support.v8.renderscript.ScriptC.<init>(ScriptC.java:62)
   at com.novarumreader.renderscripttest.ScriptC_canny_nms.<init>(ScriptC_canny_nms.java:42)
   at com.novarumreader.renderscripttest.ScriptC_canny_nms.<init>(ScriptC_canny_nms.java:34)
 ....                                                                                   

Любая ориентация в том, как решить проблему, будет высоко ценится.

Большое вам спасибо за ваше время,

Антонио

0 ответов

Другие вопросы по тегам