More descriptive error message on VmLauncherApp
Bug: 352452196
Test: m
Change-Id: Idbbd497f0430bcc527dfb84cac5dbc99ab81adc2
diff --git a/vmlauncher_app/java/com/android/virtualization/vmlauncher/MainActivity.java b/vmlauncher_app/java/com/android/virtualization/vmlauncher/MainActivity.java
index 258aeea..7747c3e 100644
--- a/vmlauncher_app/java/com/android/virtualization/vmlauncher/MainActivity.java
+++ b/vmlauncher_app/java/com/android/virtualization/vmlauncher/MainActivity.java
@@ -303,7 +303,7 @@
} catch (VirtualMachineException e) {
vmm.delete(VM_NAME);
mVirtualMachine = vmm.create(VM_NAME, config);
- Log.e(TAG, "error" + e);
+ Log.e(TAG, "error for setting VM config", e);
}
Log.d(TAG, "vm start");
@@ -367,7 +367,9 @@
@Override
public void surfaceChanged(
SurfaceHolder holder, int format, int width, int height) {
- Log.d(TAG, "width: " + width + ", height: " + height);
+ Log.d(
+ TAG,
+ "surface changed, width: " + width + ", height: " + height);
}
@Override
@@ -393,8 +395,13 @@
runWithDisplayService(
(service) -> service.setCursorStream(pfds[1]));
} catch (Exception e) {
- Log.d("TAG", "failed to run cursor stream handler", e);
+ Log.d(TAG, "failed to run cursor stream handler", e);
}
+ Log.d(
+ TAG,
+ "ICrosvmAndroidDisplayService.setSurface("
+ + holder.getSurface()
+ + ")");
runWithDisplayService(
(service) ->
service.setSurface(
@@ -404,7 +411,12 @@
@Override
public void surfaceChanged(
SurfaceHolder holder, int format, int width, int height) {
- Log.d(TAG, "width: " + width + ", height: " + height);
+ Log.d(
+ TAG,
+ "cursor surface changed, width: "
+ + width
+ + ", height: "
+ + height);
}
@Override
@@ -412,13 +424,6 @@
Log.d(TAG, "ICrosvmAndroidDisplayService.removeSurface()");
runWithDisplayService(
(service) -> service.removeSurface(true /* forCursor */));
- if (mCursorStream != null) {
- try {
- mCursorStream.close();
- } catch (IOException e) {
- Log.d(TAG, "failed to close fd", e);
- }
- }
}
});
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
@@ -611,9 +616,9 @@
ICrosvmAndroidDisplayService.Stub.asInterface(vs.waitDisplayService());
assert service != null;
func.apply(service);
- Log.d(TAG, "job done");
+ Log.d(TAG, "display service runs successfully");
} catch (Exception e) {
- Log.d(TAG, "error", e);
+ Log.d(TAG, "error on running display service", e);
}
}
@@ -628,7 +633,7 @@
@Override
public void run() {
- Log.d(TAG, "CursorHandler");
+ Log.d(TAG, "running CursorHandler");
try {
ByteBuffer byteBuffer = ByteBuffer.allocate(8 /* (x: u32, y: u32) */);
byteBuffer.order(ByteOrder.LITTLE_ENDIAN);
@@ -649,7 +654,7 @@
});
}
} catch (IOException e) {
- Log.e(TAG, e.getMessage());
+ Log.e(TAG, "failed to run CursorHandler", e);
}
}
}