Construa o erro Android L após o upgrade do sistema hoje

2

Eu atualizo o sistema hoje e descobri que não é possível criar o Android L com sucesso. Crie um log de erros da seguinte forma:

Completed secimage signed appsbl (logs in out/target/product/msm8994/secimage.log)
Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y
prebuilts/misc/linux-x86/bison/bison -d  -o out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
prebuilts/misc/linux-x86/bison/bison: m4 subprocess got fatal signal 11
make: *** [out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 1

#### make failed to build some targets (01:09 (mm:ss)) ####

E log dmesg como segue:

[ 6819.986638] m4[4913]: segfault at fd80f2d0 ip 00000000fd80f2d0 sp 0000000002541a50 error 14 in ld-2.19.so[2adbfd80e000+23000]

Então, podemos ver que é o problema de m4.

Por favor, descubra o que posso fazer? Obrigado.

    
por TinyPi 28.07.2015 / 06:52

2 respostas

2

Parece que o kernel 3.13.0-59-generic causou este problema. Downgrade para 3.13.0-57-genérico corrigido.

    
por peyo-hd 28.07.2015 / 09:13
0
A resposta do

peyo-hd está correta !!!

Eu enfrentei o mesmo problema hoje. E eu consertei isso seguindo os passos fluentes.

  1. Abra a configuração padrão do grub2

    sudo vim /etc/default/grub
    
  2. Comente as duas linhas e defina um tempo limite adequado

    # GRUB_HIDDEN_TIMEOUT=0
    # GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    
  3. Atualizar o grub

    sudo update-grub2
    
  4. Reinicialize e selecione o kernel antigo

por Jason Chueh 29.07.2015 / 11:20