需要使用命令行从资源构建 R.java 文件。我使用以下 Java 程序来执行此操作。我得到了
错误:输入目录“文件”不存在
这是我的代码,任何人都可以帮助缺少哪个文件目录。或者为什么会弹出这个错误。
public static String ProjectPath = "C:\\Users\\Muzammil-Husnain\\testing\\Soothing-snow-fall";
public static String ANDROID_HOME = "C:\\\"Program Files (x86)\"\\Android\\android-sdk";
public static void generateRfile() {
try {
File projectDirectoryFile = new File(ProjectPath);
String command = "aapt package -v -f -m "+
" -S \""+projectDirectoryFile.getCanonicalPath()+"\\res\"" +
" -J \""+projectDirectoryFile.getCanonicalPath()+"\\gen\"" +
" -M \""+projectDirectoryFile.getCanonicalPath()+"\\AndroidManifest.xml\"" +
" -I C:\\\"Program Files (x86)\"\\Android\\android-sdk\\platforms\\android-21\\android.jar\"";
System.out.println("Directory Path : "+projectDirectoryFile.getCanonicalPath());
System.out.println(command);
ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe", "/c", command);
processBuilder.redirectErrorStream(true);
Process process = processBuilder.start();
BufferedReader r = new …Run Code Online (Sandbox Code Playgroud)