PnX-SI/gn_mobile_core

Plantage si pas de réseau internet

camillemonchicourt opened this issue · 3 comments

Si je lance Sync-mobile sans être connecté à internet, l'application plante et se ferme.
Même problème chez vous ?

Les logs que j'arrive à tracer (adb logcat | findstr fr.geonature) :

.ui.home.HomeActivity t41}}})/@0x72b5084 - animation-leash#0
07-02 12:08:04.874  2820  2820 I SurfaceFlinger:      Device | 0xe6653080 | 0002
 | RGBA_8888 |   0.0    0.0 1080.0 1920.0 |    0    0 1080 1920 | Splash Screen
fr.geonature.sync[26452]#0
07-02 12:08:05.165 26452 26479 D fr.geonature.mountpoint.model.MountPoint: Mount
Point: '/sdcard', canonical path: '/storage/emulated/0'
07-02 12:08:05.166 26452 26479 D fr.geonature.mountpoint.util.MountPointUtils: i
nternal storage from system environment: MountPoint(mountPath=/storage/emulated/
0, storageType=INTERNAL)
07-02 12:08:05.167 26452 26479 I fr.geonature.commons.settings.AppSettingsManage
r: Loading settings from '/storage/emulated/0/Android/data/fr.geonature.sync/set
tings_sync.json'...
07-02 12:08:05.171 26452 26479 I fr.geonature.commons.settings.AppSettingsManage
r: Settings loaded
07-02 12:08:05.192  2820  2820 I SurfaceFlinger: id=741 createSurf (3840x3840),2
 flag=4, eae938 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity#0
07-02 12:08:05.202 26452 26479 D fr.geonature.mountpoint.model.MountPoint: Mount
Point: '/sdcard', canonical path: '/storage/emulated/0'
07-02 12:08:05.202 26452 26479 D fr.geonature.mountpoint.util.MountPointUtils: i
nternal storage from system environment: MountPoint(mountPath=/storage/emulated/
0, storageType=INTERNAL)
07-02 12:08:05.352  3259  5201 V WindowManager: Relayout Window{eae938 u0 fr.geo
nature.sync/fr.geonature.sync.ui.home.HomeActivity}: viewVisibility=0 req=1080x1
920 {(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION
wanim=0x10302ff
07-02 12:08:05.353  3259  5201 V WindowManager: Resize reasons for w=Window{eae9
38 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity}:  contentInsetsC
hanged=false [0,63][0,0] visibleInsetsChanged=false [0,63][0,0] stableInsetsChan
ged=false [0,63][0,0] outsetsChanged=false [0,0][0,0] surfaceResized=false confi
gChanged=true dragResizingChanged=false reportOrientationChanged=false displayCu
toutChanged=false nextForceRelayoutToClient=false
07-02 12:08:05.356  2820  2820 I SurfaceFlinger: id=742 createSurf (1080x1920),1
 flag=404, fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity[26452]#0
07-02 12:08:05.357  3259  5201 D WindowManager: makeSurface duration=1 name=fr.g
eonature.sync/fr.geonature.sync.ui.home.HomeActivity[26452]
07-02 12:08:05.357  3259  5201 V WindowManager: Changing focus from null to Wind
ow{eae938 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} Callers=c
om.android.server.wm.WindowManagerService.relayoutWindow:2581 com.android.server
.wm.Session.relayoutForTranslate:302 android.view.IWindowSession$Stub.onTransact
:518 com.android.server.wm.Session.onTransact:186
07-02 12:08:05.359  3259  3287 D WindowManager: reportFocusChangedSerialized, fo
cused=true, inTouchMode=true, win=Window{eae938 u0 fr.geonature.sync/fr.geonatur
e.sync.ui.home.HomeActivity}
07-02 12:08:05.495 26452 26452 V InputMethodManager: Starting input: tba=fr.geon
ature.sync ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVis
ible : true , NavTrans : false
07-02 12:08:05.498  3259  5201 V InputMethodManagerService: windowGainedFocus :
reason=WINDOW_FOCUS_GAIN client=android.os.BinderProxy@aee1aa inputContext=null
missingMethods= attribute=android.view.inputmethod.EditorInfo@648d11 nm = fr.geo
nature.sync controlFlags=#104 softInputMode=#110 windowFlags=#81810100
07-02 12:08:05.572  3259  5201 D WindowManager: finishDrawingWindow: Window{eae9
38 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} mDrawState=DRAW_
PENDING
07-02 12:08:05.574  3259  3350 I WindowManager: commitFinishDrawingLocked: mDraw
State=READY_TO_SHOW Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.Hom
eActivity[26452])/@0x70160e4
07-02 12:08:05.577 26452 26452 V InputMethodManager: Starting input: tba=fr.geon
ature.sync ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVis
ible : true , NavTrans : false
07-02 12:08:05.578  3259  3350 I WindowManager: commitFinishDrawingLocked: mDraw
State=READY_TO_SHOW Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.Hom
eActivity[26452])/@0x70160e4
07-02 12:08:05.578  3259  3350 I WindowManager: Cancelling animation restarting=
false, leash=null, surface=Surface(name=eae938 fr.geonature.sync/fr.geonature.sy
nc.ui.home.HomeActivity)/@0xb73e94d, parent=Surface(name=AppWindowToken{282de66
token=Token{7f706c1 ActivityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.HomeAct
ivity t41}}})/@0x72b5084
07-02 12:08:05.578  3259  3350 V WindowManager: performShowLocked: mDrawState=HA
S_DRAWN in Window{eae938 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActi
vity}
07-02 12:08:05.585  3259  3287 I ActivityManager: Displayed fr.geonature.sync/.u
i.home.HomeActivity: +1s76ms
07-02 12:08:05.585  3259  3350 V WindowManager: Remove Window{3b4efec u0 Splash
Screen fr.geonature.sync}: mSurfaceController=Surface(name=Splash Screen fr.geon
ature.sync[26452])/@0xff71ed8 mAnimatingExit=false mRemoveOnExit=false mHasSurfa
ce=true surfaceShowing=true isAnimationSet=false app-animation=false mWillReplac
eWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.androi
d.server.wm.WindowState.removeIfPossible:2808 com.android.server.wm.WindowManage
rService.removeWindow:1991 com.android.server.wm.Session.remove:268 android.view
.ViewRootImpl.dispatchDetachedFromWindow:4617 android.view.ViewRootImpl.doDie:80
66 android.view.ViewRootImpl$ViewRootHandler.handleMessage:5039
07-02 12:08:05.586  3259  3350 I WindowManager: Cancelling animation restarting=
true, leash=null, surface=Surface(name=3b4efec Splash Screen fr.geonature.sync)/
@0xffdfc02, parent=Surface(name=AppWindowToken{282de66 token=Token{7f706c1 Activ
ityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.HomeActivity t41}}})/@0x72b5084
07-02 12:08:05.586  3259  3350 I WindowManager: Reparenting to leash, surface=Su
rface(name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02
07-02 12:08:05.587  2820  2820 I SurfaceFlinger: id=743 createSurf (3840x3840),2
 flag=4, Surface(name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02 - anim
ation-leash#0
07-02 12:08:05.588  3259  3350 D WindowManager: makeSurface duration=2 leash=Sur
face(name=Surface(name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02 - ani
mation-leash)/@0xd791913
07-02 12:08:05.588  3259  3350 D SurfaceControl: reparent is called, sc=Surface(
name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02, newParentHandle=androi
d.os.BinderProxy@9e5a750, transaction=android.view.SurfaceControl$Transaction@7a
2cd49
07-02 12:08:05.594  2820  5221 D Layer   : [3b4efec Splash Screen fr.geonature.s
ync#0]::reparent oldParent:[AppWindowToken{282de66 token=Token{7f706c1 ActivityR
ecord{3997ba8 u0 fr.geonature.sync/.ui.home.HomeActivity t41}}}#0], newParent:[S
urface(name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02 - animation-leas
h#0]
07-02 12:08:05.612  3259  3276 D CodecSolution: isMaxAspectPackageEx: fr.geonatu
re.sync : false(0)
07-02 12:08:05.646  2820  2820 I SurfaceFlinger:      Device | 0xe6653800 | 0002
 | RGBA_8888 |   0.0    0.0 1080.0 1920.0 |    0    0 1080 1920 | fr.geonature.s
ync/fr.geonature.sync.ui.home.HomeActivity[26452]#0
07-02 12:08:05.646  2820  2820 I SurfaceFlinger:      Device | 0xe6653080 | 0002
 | RGBA_8888 |   0.0    0.0 1080.0 1920.0 |    0    0 1080 1920 | Splash Screen
fr.geonature.sync[26452]#0
07-02 12:08:05.742  3259  3761 D MdnieScenarioControlService:  packageName : fr.
geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
07-02 12:08:05.757 26452 26480 D fr.geonature.mountpoint.model.MountPoint: Mount
Point: '/sdcard', canonical path: '/storage/emulated/0'
07-02 12:08:05.757 26452 26480 D fr.geonature.mountpoint.util.MountPointUtils: i
nternal storage from system environment: MountPoint(mountPath=/storage/emulated/
0, storageType=INTERNAL)
07-02 12:08:05.758 26452 26479 W fr.geonature.sync.sync.io.AppSettingsJsonWriter
: undefined app settings to update from 'fr.geonature.occtax'
07-02 12:08:05.759  3259  3350 I WindowManager: reset, Reparenting to original p
arent, shouldDeferScheduleAnimation=false, destroyLeash=true, surface=Surface(na
me=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02, parent=Surface(name=AppW
indowToken{282de66 token=Token{7f706c1 ActivityRecord{3997ba8 u0 fr.geonature.sy
nc/.ui.home.HomeActivity t41}}})/@0x72b5084, parentNativeHandle=android.os.Binde
rProxy@9c1f505, caller=com.android.server.wm.SurfaceAnimator.lambda$getFinishedC
allback$0:97 com.android.server.wm.-$$Lambda$SurfaceAnimator$SIBia0mND666K8lMCPs
oid8pUTI.run:4 com.android.server.wm.SurfaceAnimator.lambda$getFinishedCallback$
1:104 com.android.server.wm.-$$Lambda$SurfaceAnimator$vdRZk66hQVbQCvVXEaQCT1kVmF
c.onAnimationFinished:4 com.android.server.wm.LocalAnimationAdapter.lambda$start
Animation$0:74
07-02 12:08:05.760  3259  3350 D SurfaceControl: reparent is called, sc=Surface(
name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc02, newParentHandle=androi
d.os.BinderProxy@9c1f505, transaction=android.view.SurfaceControl$Transaction@7a
2cd49
07-02 12:08:05.760  3259  3350 D SurfaceControl: destroy(transaction), animation
-leash is destroyed, sc=Surface(name=Surface(name=3b4efec Splash Screen fr.geona
ture.sync)/@0xffdfc02 - animation-leash)/@0xd791913, transaction=android.view.Su
rfaceControl$Transaction@7a2cd49, caller=com.android.server.wm.SurfaceAnimator.r
eset:344 com.android.server.wm.SurfaceAnimator.lambda$getFinishedCallback$0:97 c
om.android.server.wm.-$$Lambda$SurfaceAnimator$SIBia0mND666K8lMCPsoid8pUTI.run:4
 com.android.server.wm.SurfaceAnimator.lambda$getFinishedCallback$1:104 com.andr
oid.server.wm.-$$Lambda$SurfaceAnimator$vdRZk66hQVbQCvVXEaQCT1kVmFc.onAnimationF
inished:4 com.android.server.wm.LocalAnimationAdapter.lambda$startAnimation$0:74
 com.android.server.wm.-$$Lambda$LocalAnimationAdapter$X--EomqUvw4qy89IeeTFTH7aC
Mo.run:4
07-02 12:08:05.760  3259  3350 E WindowManager: win=Window{3b4efec u0 Splash Scr
een fr.geonature.sync EXITING} destroySurfaces: appStopped=false win.mWindowRemo
valAllowed=true win.mRemoveOnExit=true win.mViewVisibility=0 caller=com.android.
server.wm.AppWindowToken.destroySurfaces:896 com.android.server.wm.AppWindowToke
n.destroySurfaces:877 com.android.server.wm.WindowState.onExitAnimationDone:5516
 com.android.server.wm.WindowStateAnimator.onAnimationFinished:320 com.android.s
erver.wm.WindowState.onAnimationFinished:5938 com.android.server.wm.-$$Lambda$yV
RF8YoeNdTa8GR1wDStVsHu8xM.run:2 com.android.server.wm.SurfaceAnimator.lambda$get
FinishedCallback$0:100
07-02 12:08:05.761  3259  3350 I WindowManager: Destroying surface Surface(name=
Splash Screen fr.geonature.sync[26452])/@0xff71ed8 called by com.android.server.
wm.WindowStateAnimator.destroySurface:1893 com.android.server.wm.WindowStateAnim
ator.destroySurfaceLocked:830 com.android.server.wm.WindowState.destroySurfaceUn
checked:3909 com.android.server.wm.WindowState.destroySurface:3890 com.android.s
erver.wm.AppWindowToken.destroySurfaces:896 com.android.server.wm.AppWindowToken
.destroySurfaces:877 com.android.server.wm.WindowState.onExitAnimationDone:5516
com.android.server.wm.WindowStateAnimator.onAnimationFinished:320
07-02 12:08:05.761  2820  5221 I SurfaceFlinger: id=737 Removed Splash Screen fr
.geonature.sync[26452]#0 (0/41)
07-02 12:08:05.762  3259  3350 D WindowManager: clearSavedLeashOnCommit, savedLe
ash=Surface(name=Surface(name=3b4efec Splash Screen fr.geonature.sync)/@0xffdfc0
2 - animation-leash)/@0xd791913, caller=com.android.server.wm.WindowContainer.re
moveImmediately:329 com.android.server.wm.WindowState.removeImmediately:2720 com
.android.server.wm.WindowState.destroySurface:3893 com.android.server.wm.AppWind
owToken.destroySurfaces:896 com.android.server.wm.AppWindowToken.destroySurfaces
:877 com.android.server.wm.WindowState.onExitAnimationDone:5516
07-02 12:08:05.762 26452 26480 D fr.geonature.mountpoint.model.MountPoint: Mount
Point: '/sdcard', canonical path: '/storage/emulated/0'
07-02 12:08:05.762 26452 26480 D fr.geonature.mountpoint.util.MountPointUtils: i
nternal storage from system environment: MountPoint(mountPath=/storage/emulated/
0, storageType=INTERNAL)
07-02 12:08:05.764 26452 26479 I fr.geonature.sync.sync.worker.CheckInputsToSync
hronizeWorker: available inputs to synchronize: 0
07-02 12:08:05.767  2820  2844 W SurfaceFlinger: Attempting to set client state
on removed layer: Splash Screen fr.geonature.sync[26452]#0 [s.what : 40]
07-02 12:08:05.767  2820  2844 D Layer   : [3b4efec Splash Screen fr.geonature.s
ync#0]::reparent oldParent:[Surface(name=3b4efec Splash Screen fr.geonature.sync
)/@0xffdfc02 - animation-leash#0], newParent:[AppWindowToken{282de66 token=Token
{7f706c1 ActivityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.HomeActivity t41}}
}#0]
07-02 12:08:05.767  2820  2844 W SurfaceFlinger: Attempting to destroy on remove
d layer: Splash Screen fr.geonature.sync[26452]#0
07-02 12:08:05.767  2820  2844 I SurfaceFlinger: id=743 Removed Surface(name=3b4
efec Splash Screen fr.geonature.sync)/@0xffdfc02 - animation-leash#0 (2/40)
07-02 12:08:05.767  2820  2844 I SurfaceFlinger: id=736 Removed 3b4efec Splash S
creen fr.geonature.sync#0 (1/39)
07-02 12:08:05.775  2820  2820 I Layer   : id=737 onRemoved Splash Screen fr.geo
nature.sync[26452]#0
07-02 12:08:05.776  2820  2820 I Layer   : id=736 onRemoved 3b4efec Splash Scree
n fr.geonature.sync#0
07-02 12:08:05.776  2820  2820 I Layer   : id=743 onRemoved Surface(name=3b4efec
 Splash Screen fr.geonature.sync)/@0xffdfc02 - animation-leash#0
07-02 12:08:05.777 26452 26477 I WM-WorkerWrapper: Worker result SUCCESS for Wor
k [ id=0c85f1a9-2b3d-4658-8f9b-d217bf2a01b5, tags={ fr.geonature.sync.sync.worke
r.CheckInputsToSynchronizeWorker, check_inputs_to_sync_worker_tag } ]
07-02 12:08:05.778  2820  2820 I SurfaceFlinger:      Device | 0xe6653500 | 0002
 | RGBA_8888 |   0.0    0.0 1080.0 1920.0 |    0    0 1080 1920 | fr.geonature.s
ync/fr.geonature.sync.ui.home.HomeActivity[26452]#0
07-02 12:08:05.980  3259  3516 D GameManagerService: handleForegroundChange(). p
kgName: fr.geonature.sync, clsName: fr.geonature.sync.ui.home.HomeActivity,FgAct
ivityName:fr.geonature.sync/.ui.home.HomeActivity,userID:0
07-02 12:08:06.060 26452 26452 D fr.geonature.sync.sync.DataSyncViewModel: data
already synchronized at 2020-07-02T09:46:24Z
07-02 12:08:06.641 26452 26498 D OkHttp  : --> GET http://demo.geonature.fr/geon
ature/api/gn_commons/t_mobile_apps
07-02 12:08:06.902 26452 26452 E AndroidRuntime: Process: fr.geonature.sync, PID
: 26452
07-02 12:08:06.909  3259  4573 W ActivityManager: crash : fr.geonature.sync,0
07-02 12:08:06.912  3259  4573 W ActivityManager:   Force finishing activity fr.
geonature.sync/.ui.home.HomeActivity
07-02 12:08:06.948 24996 26502 D AppErrorNotification: errorType : 24, process :
 fr.geonature.sync , uid : 0
07-02 12:08:07.016  3259  3764 D PackageManager: getComponentMetadataForIconTray
 : fr.geonature.sync.ui.home.HomeActivity does not exist in mServices
07-02 12:08:07.016  3259  3764 D PackageManager: getComponentMetadataForIconTray
 : fr.geonature.sync.ui.home.HomeActivity does not exist in mProviders
07-02 12:08:07.016  3259  3764 D PackageManager: getComponentMetadataForIconTray
 : fr.geonature.sync.ui.home.HomeActivity does not exist in mReceivers
07-02 12:08:07.016  4467  4819 I AppIconSolution: return adaptive icon for fr.ge
onature.sync
07-02 12:08:07.025  3259  3270 I WindowManager: WIN DEATH: Window{eae938 u0 fr.g
eonature.sync/fr.geonature.sync.ui.home.HomeActivity}
07-02 12:08:07.025  3259  3270 V WindowManager: Remove Window{eae938 u0 fr.geona
ture.sync/fr.geonature.sync.ui.home.HomeActivity}: mSurfaceController=Surface(na
me=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity[26452])/@0x70160e4 m
AnimatingExit=false mRemoveOnExit=false mHasSurface=true surfaceShowing=true isA
nimationSet=true app-animation=true mWillReplaceWindow=false inPendingTransactio
n=true mDisplayFrozen=false callers=com.android.server.wm.WindowState.access$300
:283 com.android.server.wm.WindowState$DeathRecipient.binderDied:3426 android.os
.BinderProxy.sendDeathNotice:1211 <bottom of call stack> <bottom of call stack>
<bottom of call stack>
07-02 12:08:07.025  3259  4614 I ActivityManager: Process fr.geonature.sync (pid
 26452) has died: vis  +99TOP (167,1221)
07-02 12:08:07.025  3259  3270 V WindowManager: Changing focus from Window{eae93
8 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity EXITING} to null C
allers=com.android.server.wm.WindowState.setupWindowForRemoveOnExit:2958 com.and
roid.server.wm.WindowState.removeIfPossible:2929 com.android.server.wm.WindowSta
te.access$300:283 com.android.server.wm.WindowState$DeathRecipient.binderDied:34
26
07-02 12:08:07.032  3259  3287 D WindowManager: reportFocusChangedSerialized, fo
cused=false, inTouchMode=true, win=Window{eae938 u0 fr.geonature.sync/fr.geonatu
re.sync.ui.home.HomeActivity EXITING}
07-02 12:08:07.033  3259  3287 E WindowManager: RemoteException occurs on report
ing focusChanged, w=Window{eae938 u0 fr.geonature.sync/fr.geonature.sync.ui.home
.HomeActivity EXITING}
07-02 12:08:07.033  3259  4614 V WindowManager: Setting visibility of Window{eae
938 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity EXITING}: false,
 caller=com.android.server.wm.WindowContainer.sendAppVisibilityToClients:615 com
.android.server.wm.AppWindowToken.setClientHidden:469 com.android.server.wm.AppW
indowToken.onAnimationFinished:2454 com.android.server.wm.AppWindowToken.setVisi
bility:560 com.android.server.wm.AppWindowToken.onRemovedFromDisplay:792
07-02 12:08:07.034  3259  4614 E WindowManager: win=Window{eae938 u0 fr.geonatur
e.sync/fr.geonature.sync.ui.home.HomeActivity EXITING} destroySurfaces: appStopp
ed=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibili
ty=0 caller=com.android.server.wm.AppWindowToken.destroySurfaces:896 com.android
.server.wm.AppWindowToken.destroySurfaces:877 com.android.server.wm.WindowState.
onExitAnimationDone:5516 com.android.server.wm.-$$Lambda$01bPtngJg5AqEoOWfW3rWfV
7MH4.accept:2 java.util.ArrayList.forEach:1262 com.android.server.wm.AppWindowTo
ken.onAnimationFinished:2469 com.android.server.wm.AppWindowToken.setVisibility:
560
07-02 12:08:07.034  3259  4614 I WindowManager: Destroying surface Surface(name=
fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity[26452])/@0x70160e4 call
ed by com.android.server.wm.WindowStateAnimator.destroySurface:1893 com.android.
server.wm.WindowStateAnimator.destroySurfaceLocked:830 com.android.server.wm.Win
dowState.destroySurfaceUnchecked:3909 com.android.server.wm.WindowState.destroyS
urface:3890 com.android.server.wm.AppWindowToken.destroySurfaces:896 com.android
.server.wm.AppWindowToken.destroySurfaces:877 com.android.server.wm.WindowState.
onExitAnimationDone:5516 com.android.server.wm.-$$Lambda$01bPtngJg5AqEoOWfW3rWfV
7MH4.accept:2
07-02 12:08:07.034  2820  3021 I SurfaceFlinger: id=742 Removed fr.geonature.syn
c/fr.geonature.sync.ui.home.HomeActivity[26452]#0 (0/38)
07-02 12:08:07.037  2820  2820 I Layer   : id=742 onRemoved fr.geonature.sync/fr
.geonature.sync.ui.home.HomeActivity[26452]#0
07-02 12:08:07.038  2820  5221 W SurfaceFlinger: Attempting to set client state
on removed layer: fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity[26452
]#0 [s.what : 40]
07-02 12:08:07.038  2820  5221 I SurfaceFlinger: id=741 Removed eae938 fr.geonat
ure.sync/fr.geonature.sync.ui.home.HomeActivity#0 (0/37)
07-02 12:08:07.041  3259  4614 I WindowManager: Cancelling animation restarting=
false, leash=null, surface=Surface(name=AppWindowToken{282de66 token=Token{7f706
c1 ActivityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.HomeActivity t41}}})/@0x
72b5084, parent=Surface(name=Task=41)/@0xa11b06d
07-02 12:08:07.044  2820  5221 I SurfaceFlinger: id=735 Removed AppWindowToken{2
82de66 token=Token{7f706c1 ActivityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.
HomeActivity t41}}}#0 (0/36)
07-02 12:08:07.054  2820  2820 I Layer   : id=741 onRemoved eae938 fr.geonature.
sync/fr.geonature.sync.ui.home.HomeActivity#0
07-02 12:08:07.054  2820  2820 I Layer   : id=735 onRemoved AppWindowToken{282de
66 token=Token{7f706c1 ActivityRecord{3997ba8 u0 fr.geonature.sync/.ui.home.Home
Activity t41}}}#0
07-02 12:08:07.612 24996 26502 V FasUtils: There is fr.geonature.sync [10050] in
 FAS table
07-02 12:08:07.690 24996 26502 W AppErrorNotification: Skip. fr.geonature.sync i
s not notiable item

Je n'arrive qu'à avoir la fin des logs sur Windows, mais si besoin je peux essayer d'en récupérer plus.

Je n'avais jamais testé et en effet ouvrir sync sans connection internet fait planter l'appli ici aussi

Oui, je confirme aussi. Il manque une vérification lors de la détection de la mise à jour des applications.

Corrigé dans la version 0.3.1.