Ошибка: не удалось выполнить задачу ': app: transformDexArchiveWithExternalLibsDexMergerForArmDebug' - PullRequest
0 голосов
/ 27 августа 2018

Использование интерактивного аудиокодека NDK Opus Run Time Failed Build при запуске приложения

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForArmDebug'.
> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

Opus libs FAILURE: сборка не удалась, исключение.

* What went wrong:
Execution failed for task ':app:externalNativeBuildArmDebug'.
> Build command failed.
  Error while executing process D:\AndroidSetup\Android_Studio_SDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\src\main\jni\Android.mk NDK_APPLICATION_MK=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/arm/debug/obj NDK_LIBS_OUT=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\build\intermediates\ndkBuild\arm\debug\lib E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/arm/debug/obj/local/armeabi-v7a/libsenz.so}
  [armeabi-v7a] Compile thumb  : senz <= LP_variable_cutoff.c
  error: error opening 'E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/arm/debug/obj/local/armeabi-v7a/objs-debug/senz/E_/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/src/main/jni/opus/silk/LP_variable_cutoff.o.d': No such file or directory
  1 error generated.
  make: *** [E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/arm/debug/obj/local/armeabi-v7a/objs-debug/senz/E_/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/src/main/jni/opus/silk/LP_variable_cutoff.o] Error 1


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 8s

63 actionable tasks: 9 executed, 54 up-to-date

Сборки кодеков Opus компилируются из \ app \ src \ main \ jni, выполняемого при создании проекта, очистке, перестройке, обновлении связанного проекта C ++.

Opus Interactive Audio Codec libopus 1.3, получающий ошибку во время компиляции, автоматически создает .so файл

Ошибка 1: приложение: externalNativeBuildX86Debug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:externalNativeBuildX86Debug'.
> Build command failed.
  Error while executing process D:\AndroidSetup\Android_Studio_SDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\src\main\jni\Android.mk NDK_APPLICATION_MK=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\src\main\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/x86/debug/obj NDK_LIBS_OUT=E:\AndroidProjects\JustYapProject\AndroidJustYap24\JustYap\app\build\intermediates\ndkBuild\x86\debug\lib E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/x86/debug/obj/local/x86/libsenz.so}
  [x86] Compile        : senz <= CNG.c
  [x86] Compile        : senz <= code_signs.c
  [x86] Compile        : senz <= init_decoder.c
  [x86] Compile        : senz <= decode_core.c
  [x86] Compile        : senz <= decode_frame.c
  [x86] Compile        : senz <= decode_parameters.c
  [x86] Compile        : senz <= decode_indices.c
  [x86] Compile        : senz <= decode_pulses.c
  [x86] Compile        : senz <= decoder_set_fs.c
  [x86] Compile        : senz <= dec_API.c
  [x86] Compile        : senz <= enc_API.c
  [x86] Compile        : senz <= encode_indices.c
  [x86] Compile        : senz <= encode_pulses.c
  [x86] Compile        : senz <= gain_quant.c
  [x86] Compile        : senz <= interpolate.c
  [x86] Compile        : senz <= LP_variable_cutoff.c
  [x86] Compile        : senz <= NLSF_decode.c
  [x86] Compile        : senz <= NSQ.c
  [x86] Compile        : senz <= NSQ_del_dec.c
  [x86] Compile        : senz <= PLC.c
  [x86] Compile        : senz <= shell_coder.c
  [x86] Compile        : senz <= tables_gain.c
  [x86] Compile        : senz <= tables_LTP.c
  [x86] Compile        : senz <= tables_NLSF_CB_NB_MB.c
  [x86] Compile        : senz <= tables_NLSF_CB_WB.c
  [x86] Compile        : senz <= tables_other.c
  [x86] Compile        : senz <= tables_pitch_lag.c
  [x86] Compile        : senz <= tables_pulses_per_block.c
  [x86] Compile        : senz <= VAD.c
  [x86] Compile        : senz <= control_audio_bandwidth.c
  [x86] Compile        : senz <= quant_LTP_gains.c
  [x86] Compile        : senz <= VQ_WMat_EC.c
  [x86] Compile        : senz <= HP_variable_cutoff.c
  [x86] Compile        : senz <= NLSF_encode.c
  [x86] Compile        : senz <= NLSF_VQ.c
  [x86] Compile        : senz <= NLSF_unpack.c
  [x86] Compile        : senz <= NLSF_del_dec_quant.c
  [x86] Compile        : senz <= process_NLSFs.c
  [x86] Compile        : senz <= stereo_LR_to_MS.c
  [x86] Compile        : senz <= stereo_MS_to_LR.c
  [x86] Compile        : senz <= check_control_input.c
  [x86] Compile        : senz <= control_SNR.c
  [x86] Compile        : senz <= init_encoder.c
  [x86] Compile        : senz <= control_codec.c
  [x86] Compile        : senz <= A2NLSF.c
  [x86] Compile        : senz <= ana_filt_bank_1.c
  [x86] Compile        : senz <= biquad_alt.c
  [x86] Compile        : senz <= bwexpander_32.c
  [x86] Compile        : senz <= bwexpander.c
  [x86] Compile        : senz <= debug.c
  [x86] Compile        : senz <= decode_pitch.c
  [x86] Compile        : senz <= inner_prod_aligned.c
  [x86] Compile        : senz <= lin2log.c
  [x86] Compile        : senz <= log2lin.c
  [x86] Compile        : senz <= LPC_analysis_filter.c
  [x86] Compile        : senz <= LPC_inv_pred_gain.c
  [x86] Compile        : senz <= table_LSF_cos.c
  [x86] Compile        : senz <= NLSF2A.c
  [x86] Compile        : senz <= NLSF_stabilize.c
  [x86] Compile        : senz <= NLSF_VQ_weights_laroia.c
  [x86] Compile        : senz <= pitch_est_tables.c
  [x86] Compile        : senz <= resampler.c
  [x86] Compile        : senz <= resampler_down2_3.c
  [x86] Compile        : senz <= resampler_down2.c
  [x86] Compile        : senz <= resampler_private_AR2.c
  [x86] Compile        : senz <= resampler_private_down_FIR.c
  error: error opening 'E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/x86/debug/obj/local/x86/objs-debug/senz/E_/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/src/main/jni/opus/silk/resampler_private_down_FIR.o.d': No such file or directory
  1 error generated.
  make: *** [E:/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/build/intermediates/ndkBuild/x86/debug/obj/local/x86/objs-debug/senz/E_/AndroidProjects/JustYapProject/AndroidJustYap24/JustYap/app/src/main/jni/opus/silk/resampler_private_down_FIR.o] Error 1


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 2s

43 actionable tasks: 43 executed
...