虽然不明白你说的切了一个项目是什么意思,不过我想某些设置被修改了,导致编译时某些出错。所以建议将所有项目清空,然后重启eclipse,再重新导入工程;如果还是不行,建议重新安装eclipse。

解决方案 »

  1.   

    linux下编译的吗
    用户重新登录下。
      

  2.   

    ubuntu下编译Android源码项目Kitkat,出现的报错。
      

  3.   

    最近我也碰到这个问题,搞了好久终于解决了。解决方案如下:
        找到external//checkpolicy//checkpolicy.c。
        打开checkpolicy.c,找到main函数下面的case 'c',将
         long int n = strtol(optarg, NULL, 0);
         改成:
         long int n = 26;(具体数值请查看external//sepolicy//Android.mk中的“POLICYVERS字段”,我的是android5.0源码,所以为26)。
         errno = 0;
    改完之后编译顺利完成,模拟器运行正常,上网也ok。
    初步怀疑是调用strtol出错,为什么这调用会失败呢,难道是编码格式的问题,具体原因还不清楚。
        
      

  4.   

    这里有完整的解释:http://blog.csdn.net/pinghegood/article/details/41787497