private void checkLibraryProject(String projectHome) {
		InputStream in = null;
		try {
			in = new FileInputStream(projectHome + "\\project.properties");
			Properties prop = new Properties();
			prop.load(in);
			int index = 1;
			List<String> tempRefProjectList = new ArrayList<String>();
			while(true) {
				String refProject = prop.getProperty("android.library.reference." + index++);
				if (refProject == null || "".equals(refProject)) 
				{
					break;
				}

				refProject = new String(refProject.getBytes("ISO8859-1"), "UTF-8");//防止中文乱码
				String refProjectPath = updatePath(projectHome, refProject);
				refProjectPath = refProjectPath.replace("/", "\\");//统一路径分隔符
				copyPropertyFile(refProjectPath);
				updateProperty(refProjectPath + "\\build.properties", "project.dir", refProjectPath);

				tempRefProjectList.add(refProjectPath);
			}
			for (String refProject : tempRefProjectList) {
				refProjectList.add(refProject);
				checkLibraryProject(refProject);
			}
		} catch (IOException e) {
		} finally {
			try {
				if (in != null) in.close();
			} catch (IOException e1) {
				e1.printStackTrace();
			}
		}
	}