J'essaie d'utiliser le apktool
à partir d'un programme Java. J'utilise ceci pour créer un service Web. Cependant, cette commande ne s'exécute pas sur le shell à partir du programme Java.Impossible d'exécuter la commande apktool sur le shell à partir de Java
String cmd = "apktool d /home/ridhima/Test.apk" ;
try {
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while((line = reader.readLine()) != null)
{
System.out.print(line + "\n");
}
p.waitFor();
}
catch (IOException | InterruptedException e1) {
e1.printStackTrace();
}
La commande fonctionne parfaitement bien directement à partir du shell.