googlearchive / android-instant-apps

Migrated:
https://github.com/android/app-bundle
Apache License 2.0
846 stars 277 forks source link

Instant app crashing in Samsung device #52

Closed anbarasu-seven closed 5 years ago

anbarasu-seven commented 6 years ago

I have deployed Instant app in playstore. When i press Try Now it launches activity as usual, but after some time it is crashing. From the log listed below, It seems Sensor permission is missing, If it is so why the same error is not coming in other branded android devices Or is there any separate fix for this issue in samsung device

SAMSUNG 07-11 11:27:28.562 14316-14422/? E/Isotope: UID: [10159] PID: [14316] MethodInvocationStub : Exception while calling method isAccessoryKeyboard java.lang.SecurityException: Method class com.android.internal.view.IInputMethodManager$Stub$Proxy.isAccessoryKeyboard[] not available to instant apps at com.google.android.instantapps.supervisor.ipc.common.SandboxEnforcer.enforceUnsupportedPolicy(SandboxEnforcer.java:265) at com.google.android.instantapps.supervisor.ipc.common.SandboxEnforcer.enforceUnsupportedMethodPolicy(SandboxEnforcer.java:82) at com.google.android.instantapps.supervisor.ipc.ProxyMethodHandler.handleMethod(ProxyMethodHandler.java:181) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationStub.onTransact(MethodInvocationStub.java:175) at android.os.Binder.execTransact(Binder.java:573) 07-11 11:27:28.564 14904-14904/? E/Isotope: UID: [99003] PID: [14904] MethodInvocationProxy : Exception while calling method public abstract int com.android.internal.view.IInputMethodManager.isAccessoryKeyboard() throws android.os.RemoteException java.lang.SecurityException: Method class com.android.internal.view.IInputMethodManager$Stub$Proxy.isAccessoryKeyboard[] not available to instant apps at android.os.Parcel.readException(Parcel.java:1693) at android.os.Parcel.readException(Parcel.java:1646) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.readReply(MethodInvocationProxy.java:238) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.invoke(MethodInvocationProxy.java:472) at java.lang.reflect.Proxy.invoke(Proxy.java:813) at $Proxy36.isAccessoryKeyboard(Unknown Source) at android.view.inputmethod.InputMethodManager.isAccessoryKeyboardState(InputMethodManager.java:3140) at android.widget.SearchView$SearchAutoComplete.onWindowFocusChanged(SearchView.java:2140) at android.view.View.dispatchWindowFocusChanged(View.java:11022) at android.widget.EditText.dispatchWindowFocusChanged(EditText.java:265) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:4131) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386) 07-11 11:27:28.606 1025-2397/? E/SensorService: getSensorList a sensor (Sensor Diagnostic Monitor) without holding its required permission: com.samsung.permission.SSENSOR 07-11 11:27:28.862 14904-14904/? E/AndroidRuntime: FATAL EXCEPTION: main Process: xxx.yyy.zzz, PID: 14904 java.lang.SecurityException: Method class com.android.internal.view.IInputMethodManager$Stub$Proxy.isAccessoryKeyboard[] not available to instant apps at android.os.Parcel.readException(Parcel.java:1693) at android.os.Parcel.readException(Parcel.java:1646) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.readReply(MethodInvocationProxy.java:238) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.invoke(MethodInvocationProxy.java:472) at java.lang.reflect.Proxy.invoke(Proxy.java:813) at $Proxy36.isAccessoryKeyboard(Unknown Source) at android.view.inputmethod.InputMethodManager.isAccessoryKeyboardState(InputMethodManager.java:3140) at android.widget.SearchView$SearchAutoComplete.onWindowFocusChanged(SearchView.java:2140) at android.view.View.dispatchWindowFocusChanged(View.java:11022) at android.widget.EditText.dispatchWindowFocusChanged(EditText.java:265) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:4131) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386) 07-11 11:27:28.877 14316-14327/? E/Isotope: UID: [10159] PID: [14316] IActivityManagerProxy : Instant app: xxx.yyy.zzz crashed: java.lang.SecurityException: Method class com.android.internal.view.IInputMethodManager$Stub$Proxy.isAccessoryKeyboard[] not available to instant apps at android.os.Parcel.readException(Parcel.java:1693) at android.os.Parcel.readException(Parcel.java:1646) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.readReply(MethodInvocationProxy.java:238) at com.google.android.instantapps.supervisor.ipc.base.MethodInvocationProxy.invoke(MethodInvocationProxy.java:472) at java.lang.reflect.Proxy.invoke(Proxy.java:813) at $Proxy36.isAccessoryKeyboard(Unknown Source) at android.view.inputmethod.InputMethodManager.isAccessoryKeyboardState(InputMethodManager.java:3140) at android.widget.SearchView$SearchAutoComplete.onWindowFocusChanged(SearchView.java:2140) at android.view.View.dispatchWindowFocusChanged(View.java:11022) at android.widget.EditText.dispatchWindowFocusChanged(EditText.java:265) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1197) at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:4131) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386) 07-11 11:27:28.920 14316-14316/? E/Isotope: UID: [10159] PID: [14316] IsolatedConnection : Isolated service: 'ComponentInfo{com.google.android.instantapps.supervisor/com.google.android.instantapps.supervisor.isolatedservice.IsolatedService15}' abnormally disconnected. 07-11 11:27:40.927 1025-1723/? E/Watchdog: !@Sync 103 [2018-07-11 11:27:40.927]

miguelmontemayor commented 5 years ago

This is out of scope for our samples. I would recommend asking on Stack Overflow.