Не удалось выполнить задачу ': app: compileDebugRenderscript'

Я столкнулся с проблемой при запуске сборки Android в Jenkins. Не уверен, в чем проблема. Пожалуйста, помогите мне с этим.

Я установил android-sdk через командную строку.

Окружающая среда: Ubuntu 14.04

Я приложил журнал ошибок.

: app: compileDebugRenderscriptwarning: Связывание двух модулей с разными макетами данных: '/opt/android-sdk-linux/build-tools/26.0.2/renderscript/lib/bc/armeabi-v7a/libclcore.bc' is 'em: ep : 32: 32-i64: 64-v128: 64: 128-a: 0: 32-n32-S64 'тогда как' / var / lib / jenkins / workspace / android_apk_test / TestProject / app / build / created / res / rs / debug / raw / stackblur.bc 'это' ep: 32: 32-i64: 64-v128: 64: 128-n32-S64 '

предупреждение: связывание двух модулей с разными целевыми тройками: /opt/android-sdk-linux/build-tools/26.0.2/renderscript/lib/bc/armeabi-v7a/libclcore.bc 'is' armv7 - linux-android ' тогда как '/var/lib/jenkins/workspace/android_apk_test/TestProject/app/build/generated/res/rs/debug/raw/stackblur.bc' - это 'armv7-none-linux-gnueabi'

предупреждение: связывание двух модулей с разными макетами данных: '/opt/android-sdk-linux/build-tools/26.0.2/renderscript/lib/bc/x86/libclcore.bc' - это em: ep: 32: 32- i64: 64-v128: 64: 128-a: 0: 32-n32-S64 'тогда как' / var / lib / jenkins / workspace / android_apk_test / TestProject / app / build / created / res / rs / debug / raw / stackblur .bc 'это' ep: 32: 32-i64: 64-v128: 64: 128-n32-S64 '

предупреждение: связывание двух модулей с разными целевыми тройками: /opt/android-sdk-linux/build-tools/26.0.2/renderscript/lib/bc/x86/libclcore.bc 'это' armv7 - linux-android 'тогда как' /var/lib/jenkins/workspace/android_apk_test/TestProject/app/build/generated/res/rs/debug/raw/stackblur.bc 'равно' armv7-none-linux-gnueabi '

НЕ СМОГЛИ

ОШИБКА: сбой при сборке за исключением.

  • Что пошло не так: не удалось выполнить задачу ': app: compileDebugRenderscript'.
    # P11 #

person DDM    schedule 15.06.2018    source источник
comment
Попробуйте следующее: stackoverflow.com/questions/33108452/   -  person Kapil Rajput    schedule 15.06.2018


Ответы (1)


Решение:

Поскольку я работаю в 64-битной системе, для некоторых процессов требуется 32-битная поддержка, для чего я установил следующие файлы библиотеки.

sudo apt-get install libc6: i386 libstdc ++ 6: i386 zlib1g: i386

Вышеупомянутая команда решила проблему :)

person DDM    schedule 21.06.2018
comment
Спасибо @DDM за публикацию ваших результатов. Это мне тоже помогло! - person bazyle; 03.03.2019