解决方案 »

  1.   

    9patch 图片是 Android 特有的 图片格式,  需要 Android 的 sdk 支持, 即使是不使用 eclipse 集成环境编译, 在 linux 下使用 命令编译, 也需要 sdk  只有android支持9patch 图片, 其它平台都不支持 , ant 更不用说了 , 通用编译器 
      

  2.   

    可以看看下面的这篇文章
    http://blog.csdn.net/androiddevelop/article/details/115532159png还是有效果的,只不过文件确实大了不少
      

  3.   


    可是在local.properties里面我也配置了SDK的路径,最后也能正常打包完成,那现在要怎么在ant设置SDK啊!
      

  4.   

    直接用CMD执行                    string cmd1 = string.Format("cd /d {0}", sdkPath);
                        string cmd2 = string.Format("android update project -t {0} -n {1} -p {2} -l {3}",
                                                  targetVer, projectName, folder, temLibPath);
                        RunCmd(cmd1, cmd2);//生成builder等
                      
                        string cmd3 = string.Format("cd /d {0}", antPath);
                        string cmd4 = string.Format("ant clean debug -f {0}", folder);
                        RunCmd(cmd3, cmd4);
      

  5.   


    一直都是cmd执行的,还是不行,然后发现其他工程又是正常的,不知道是什么因素导致的!