diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/src/main/java/org.carbon.android.emulator/TryIt.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/src/main/java/org.carbon.android.emulator/TryIt.java index 51ee83acf..10ff7f0e8 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/src/main/java/org.carbon.android.emulator/TryIt.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/src/main/java/org.carbon.android.emulator/TryIt.java @@ -814,13 +814,17 @@ public class TryIt { * @param fileName name of the file to set execution permission. */ private void setExecutePermission(String fileName) { - if (!new File(fileName).canExecute()) { - if (!new File(fileName).setExecutable(true)) { - System.out.println("Unable to set the execute permission of : " + fileName); - System.out.println("Please set the executable permission for file " - + new File(fileName).getAbsolutePath() + " to continue"); - System.exit(1); // if can't execute, unable to proceed + if (new File((fileName)).exists()) { + if (!new File(fileName).canExecute()) { + if (!new File(fileName).setExecutable(true)) { + System.out.println("Unable to set the execute permission of : " + fileName); + System.out.println("Please set the executable permission for file " + + new File(fileName).getAbsolutePath() + " to continue"); + System.exit(1); // if can't execute, unable to proceed + } } + } else { + System.out.println("WARN : " + fileName + " does not exists"); } }