之前编译通过的android2.2 ,今天再编译却打印这样的错误:more undefined references to 'gDvmJit' follow.这个错误是编译dalvik/vm/compiler/Compiler.c时产生的。遇到同样问题的帮帮解决一下。。
Thanks!

解决方案 »

  1.   

    你在ubuntu下编译还是在eclipse的模拟器中编译呢
      

  2.   

    Ubuntu 9.04之前从git上下载下来,编译了几个小时,编译通过了的?
      

  3.   

    你第一次编译通过后,加入新的东西然后就build不过了吗?还是按照以前的代码重新build呢.
    如果是重新编译以前的code遇到问题的话,
    我遇到这样的问题 就把/home/Hello_Miss/froyo/out里面的文件全部删除,然后重新编译,不过这样需要很长的时间.

    这个办法有可能会解决你的问题,但不能完全保证.如果有时间可以试试
      

  4.   

    我在extern目录下添加了alsa_lib目录,但是从编译信息上看还没编译到这个目录,所以我觉得和我添加这个alsa_lib目录没关系。
    最终我还是make clean;然后make -j4;这样顺利的就编译通过了,并且我添加的alsa_lib还在。
      

  5.   

    Thank you for your help!!!
      

  6.   

    恩,慢慢积累,当前有其它的任务所以不花太多时间对着这个问题看代码。 积累的多了这些小问题应该容易解决
    Thanks!!!
      

  7.   

    就是少引用了个LIB
    -llog