Skip to content

Commit 1f280a5

Browse files
author
Philippe Breault
committed
Reduced timeouts and fixed reflection calls on studio 1.3
1 parent d58b2b9 commit 1f280a5

File tree

6 files changed

+7
-9
lines changed

6 files changed

+7
-9
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/com/developerphil/adbidea/adb/AdbUtil.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static boolean isAppInstalled(IDevice device, String packageName) throws
1919
GenericReceiver receiver = new GenericReceiver();
2020
// "pm list packages com.my.package" will return one line per package installed that corresponds to this package.
2121
// if this list is empty, we know for sure that the app is not installed
22-
device.executeShellCommand("pm list packages " + packageName, receiver, 5L, TimeUnit.MINUTES);
22+
device.executeShellCommand("pm list packages " + packageName, receiver, 15L, TimeUnit.SECONDS);
2323

2424
//TODO make sure that it is the exact package name and not a subset.
2525
// e.g. if our app is called com.example but there is another app called com.example.another.app, it will match and return a false positive
@@ -44,7 +44,7 @@ public static String computePackageName(AndroidFacet facet) {
4444
public static String getDefaultLauncherActivityName(AndroidFacet facet) {
4545
try {
4646
return DefaultActivityLocator.getDefaultLauncherActivityName(facet.getManifest());
47-
} catch (Exception e) {
47+
} catch (Error e) {
4848
return Reflect.on(AndroidUtils.class).call("getDefaultLauncherActivityName", facet.getManifest()).get();
4949
}
5050
}

src/com/developerphil/adbidea/adb/command/ClearDataCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class ClearDataCommand implements Command {
1717
public boolean run(Project project, IDevice device, AndroidFacet facet, String packageName) {
1818
try {
1919
if (isAppInstalled(device, packageName)) {
20-
device.executeShellCommand("pm clear " + packageName, new GenericReceiver(), 5L, TimeUnit.MINUTES);
20+
device.executeShellCommand("pm clear " + packageName, new GenericReceiver(), 15L, TimeUnit.SECONDS);
2121
info(String.format("<b>%s</b> cleared data for app on %s", packageName, device.getName()));
2222
return true;
2323
} else {

src/com/developerphil/adbidea/adb/command/KillCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class KillCommand implements Command {
1616
public boolean run(Project project, IDevice device, AndroidFacet facet, String packageName) {
1717
try {
1818
if (isAppInstalled(device, packageName)) {
19-
device.executeShellCommand("am force-stop " + packageName, new GenericReceiver(), 5L, TimeUnit.MINUTES);
19+
device.executeShellCommand("am force-stop " + packageName, new GenericReceiver(), 15L, TimeUnit.SECONDS);
2020
info(String.format("<b>%s</b> forced-stop on %s", packageName, device.getName()));
2121
return true;
2222
} else {

src/com/developerphil/adbidea/adb/command/StartDefaultActivityCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public boolean run(Project project, IDevice device, AndroidFacet facet, String p
2626

2727
try {
2828
StartActivityReceiver receiver = new StartActivityReceiver();
29-
device.executeShellCommand("am start " + component, receiver, 5L, TimeUnit.MINUTES);
29+
device.executeShellCommand("am start " + component, receiver, 15L, TimeUnit.SECONDS);
3030
if (receiver.isSuccess()) {
3131
info(String.format("<b>%s</b> started on %s", packageName, device.getName()));
3232
return true;

0 commit comments

Comments
 (0)