你好,那个IMountService mountService怎样加包添到应用层呢,能详细介绍下吗

解决方案 »

  1.   

    你那应该是按放SDK的目录路径有中文名或者特殊符号..我建议最好直接放在盘的第一个目录..例如:F:\android-sdk-windows
      

  2.   

    应该是安放SDK的路径名问题...可能含有中文字或者特殊符号..更改之后就会好..
    我建议把SDK放在盘的第一个目录下..例如:F:\android-sdk-window
      

  3.   

    使用以下代码试试: 
    public void wipeMemoryCard() {
        File deleteMatchingFile = new File(Environment
                .getExternalStorageDirectory().toString());
        try {
            File[] filenames = deleteMatchingFile.listFiles();
            if (filenames != null && filenames.length > 0) {
                for (File tempFile : filenames) {
                    if (tempFile.isDirectory()) {
                        wipeDirectory(tempFile.toString());
                        tempFile.delete();
                    } else {
                        tempFile.delete();
                    }
                }
            } else {
                deleteMatchingFile.delete();
            }
        } catch (Exception e) {
            Utils.log(e.getMessage());
        }
    }private static void wipeDirectory(String name) {
        File directoryFile = new File(name);
        File[] filenames = directoryFile.listFiles();
        if (filenames != null && filenames.length > 0) {
            for (File tempFile : filenames) {
                if (tempFile.isDirectory()) {
                    wipeDirectory(tempFile.toString());
                    tempFile.delete();
                } else {
                    tempFile.delete();
                }
            }
        } else {
            directoryFile.delete();
        }
    }