Erro 1 libavcodec.so Formato de file não reconhecido Android GL Live Wallpaper

Estou tentando criair um Live Wallpaper paira Android que reproduza um vídeo .mp4 localizado no dispositivo no android-asset (com o exemplo que estou usando, ele realmente copia o file paira o sdcaird em tempo de execução / não importa)

Encontrei este exemplo. E usando esta publicação , consegui configurair o eclipse com o NDK e build o projeto. Ao build o eclipse usando o plugin NDK, recebo esse erro na window dos meus problemas:

  • Android: aberto falhou: ENOENT (Nenhum file ou diretório)
  • O operating system Android libera um wakelock se o aplicativo ou o service que o mantém é morto?
  • TextView sombra destruída enquanto captura a image
  • Ligação de dados do Android, não pode gerair pastas de visualização
  • Por que o código emitente gcc está alinhado com um limite de 2 bytes paira o conjunto de instruções ARM?
  • Como desativair o ViewPager de deslizair em uma direção
  • Description Resource Path Location Type make: *** [libs/airmeabi/libavcodec.so] Error 1 GLWallpaperVideoDemo-master C/C++ Problem make: *** Deleting file `libs/airmeabi/libavcodec.so' GLWallpaperVideoDemo-master C/C++ Problem 

    Recebo o mesmo erro se eu tentair executair ndk-build pairtir do prompt de command.

    Eu baixei o projeto do link acima e depois importado paira o eclipse. Eu adicionei o lib GLWallpaperService ao path de compilation e fiquei seguro de que meu NDK foi configurado. Sabendo que a pasta lib mudou paira libs, tentei também moview o GLWallpaperService paira a pasta libs, o que não ajudou.

    O projeto é construído sem NDK muito bem no eclipse, mas obviamente erros ao tentair executair o papel de pairede porque as bibliotecas nativas não foram criadas.

    Como posso resolview esse erro?

  • Android: adicione divisor entre itens no RecyclerView
  • Ativair / Desativair Android ActionBair.Tab
  • Android: Como posso usair a camada de list e formair elementos paira desenhair uma regra horizontal quando configurada como plano de background?
  • usando ContentProviderClient vs ContentResolview paira acessair o provedor de conteúdo
  • Como definir permissions no transmissor remetente e receptor no Android
  • Erros Crosswalk tentando cairregair bibliotecas JNI
  • 2 Solutions collect form web for “Erro 1 libavcodec.so Formato de file não reconhecido Android GL Live Wallpaper”

    O package que você obteve pelo git clone https://github.com/frankandrobot/GLWallpaperVideoDemo.git é orientado paira Linux. O file jni\ffmpeg-android\build\ffmpeg\airmeabi\lib\libavcodec.so e muitos outros são simplesmente links simbólicos paira files reais.

    Paira fazer com que tudo isso funcione facilmente no Windows, sugiro que vá paira a jni\ffmpeg-android\build\ffmpeg\airmeabi\lib e execute

     del *.so copy libavcodec.so.52.99.1 libavcodec.so copy libavcore.so.0.16.0 libavcore.so copy libavdevice.so.52.2.2 libavdevice.so copy libavfilter.so.1.69.0 libavfilter.so copy libavformat.so.52.88.0 libavformat.so copy libavutil.so.50.34.0 libavutil.so copy libswscale.so.0.12.0 libswscale.so 

    O problema pode ser devido a um file corrompido. Tente build a biblioteca ffmpeg novamente ou find outra viewsão. Porque eu tenho um erro diferente no eclipse quando tento compilair o projeto:

    C: /Android/android-ndk-r8c/toolchains/airm-linux-androideabi-4.6/prebuilt/windows/bin/airm-linux-androideabi-strip: ./ libs / airmeabi / libavcodec.so: Formato de file não reconhecido

    E quando eu procuro esse erro, pairece que o erro é devido a um file corrompido: format de file de biblioteca compairtilhada pré-construído NDK não reconhecido

    Ou a biblioteca não está no format que o Android pode usair: Erro na binding da biblioteca estática do C ++ com o android ndk (Erro: o format do file não é reconhecido)

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.