Erro 'struct android :: MediaRecorderBase' não tem nenhum membro chamado 'pause'

0

Estou tentando criar um telefone Ubuntu no Nexus 4 e estou com o seguinte erro. Você poderia, por favor, me ajudar a descobrir o que eu perdi ou fiz de errado?

Obrigado antecipadamente.

ubuntu/libhybris/compat/media/media_recorder_client.cpp: In member function 'virtual android::status_t android::MediaRecorderClient::pause()':
ubuntu/libhybris/compat/media/media_recorder_client.cpp:265:22: error: 'struct android::MediaRecorderBase' has no member named 'pause'
ubuntu/libhybris/compat/media/media_recorder_client.cpp:267:1: error: control reaches end of non-void function [-Werror=return-type]
cc1plus: some warnings being treated as errors
make: *** [/home/young/phablet/out/target/product/mako/obj/SHARED_LIBRARIES/libmedia_compat_layer_intermediates/media_recorder_client.o] Error 1
make: *** Waiting for unfinished jobs....
frameworks/av/media/libstagefright/AudioSource.cpp: In constructor 'android::AudioSource::AudioSource(audio_source_t, uint32_t, uint32_t)':
frameworks/av/media/libstagefright/AudioSource.cpp:76:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    
por Choice 13.12.2015 / 05:17

1 resposta

0

Para superar isso na compilação, eu apresentei um bug. Mudando

return recorder->pause();

para

return NO_INIT;

Permite que a compilação continue, mas isso não é de forma alguma uma "correção" sustentável.

    
por Daniel Landau 20.12.2015 / 10:53