摘要 / Summary
重启后点击app图标和直接使用输入法,两种情况。
重现步骤 / Steps to Reproduce
- 手机重启,点击trime图标会提示引导

选择外部存储后,下一步还是灰色。点击跳过或关闭app,再次进入trime,app内部存储的路径会变为刚刚选择的外部存储路径

并且文件管理器中侧边栏没有trime的访问图标

使用输入法时会报错
com.osfans.trime-2026-09-09T04_45_50Z.txt 这是最新夜版日志
再次点击输入框,可以使用输入法输入。点击app图标,内部路径正确,系统文件管理器侧边栏有了图标
- 手机重启后,不点击图标直接输入文字会直接报错
--------- Device Info
OS Name: lineage_xz2c-userdebug 15 BP1A.250505.005 83a8d40355
OS Version: 4.9.337-perf+ (83a8d40355)
OS API Level: 35
Device: xz2c
Model (product): Xperia XZ2 Compact (lineage_xz2c)
Manufacturer: Sony
Tags: release-keys
Screen Size: 1080 x 2160
Screen Density: 2.1000001
Screen orientation: Portrait
--------- Build Info
Package Name: com.osfans.trime
Builder: Nightly CI
Version Code: 20261101
Version Name: v3.3.12-25-gd9a1f424-release
Build Time: 2026-09-06T16:13:01Z
Build Git Hash: d9a1f424c63d7de34dce453e9ca8214cf7ae287e
--------- Crash stacktrace
java.lang.IllegalArgumentException: Required value was null.
at androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda0.m$1(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:33)
at com.osfans.trime.ime.core.TrimeInputMethodService.getThemeScope(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:8)
at com.osfans.trime.ime.core.TrimeInputMethodService.onCreateInputView(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:11)
at android.inputmethodservice.InputMethodService.updateInputViewShown(InputMethodService.java:2423)
at android.inputmethodservice.InputMethodService.prepareWindow(InputMethodService.java:3289)
at android.inputmethodservice.InputMethodService.showWindow(InputMethodService.java:3175)
at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput(InputMethodService.java:1057)
at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInputWithToken(InputMethodService.java:1017)
at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:232)
at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8934)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
--------- beginning of main
09-09 08:05:52.434 I/om.osfans.trime( 7178): Background concurrent copying GC freed 187KB AllocSpace bytes, 0(0B) LOS objects, 91% free, 2202KB/26MB, paused 167us,90us total 110.928ms
09-09 08:59:13.708 I/[DefaultDispatcher-worker-3]( 7178): Starting background sync ...
09-09 08:59:13.709 W/[DefaultDispatcher-worker-3]( 7178): Background sync skipped: storage not available
09-09 08:59:13.716 I/WM-WorkerWrapper( 7178): Worker result FAILURE for Work [ id=745ae7a5-9ad2-4974-a4a4-1af40fa51bdf, tags={ com.osfans.trime.worker.BackgroundSyncWork } ]
09-09 09:00:10.551 D/AndroidRuntime( 7178): Shutting down VM
--------- beginning of crash
09-09 09:00:10.552 E/AndroidRuntime( 7178): FATAL EXCEPTION: main
09-09 09:00:10.552 E/AndroidRuntime( 7178): Process: com.osfans.trime, PID: 7178
09-09 09:00:10.552 E/AndroidRuntime( 7178): java.lang.IllegalArgumentException: Required value was null.
09-09 09:00:10.552 E/AndroidRuntime( 7178): at androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda0.m$1(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:33)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at com.osfans.trime.ime.core.TrimeInputMethodService.getThemeScope(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:8)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at com.osfans.trime.ime.core.TrimeInputMethodService.onCreateInputView(r8-map-id-3368497c76be87d6c6b24695617891536cf017605e40f71cfcea93049a778afb:11)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.InputMethodService.updateInputViewShown(InputMethodService.java:2423)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.InputMethodService.prepareWindow(InputMethodService.java:3289)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.InputMethodService.showWindow(InputMethodService.java:3175)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput(InputMethodService.java:1057)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInputWithToken(InputMethodService.java:1017)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:232)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.os.Handler.dispatchMessage(Handler.java:109)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.os.Looper.loopOnce(Looper.java:232)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.os.Looper.loop(Looper.java:317)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at android.app.ActivityThread.main(ActivityThread.java:8934)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at java.lang.reflect.Method.invoke(Native Method)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
09-09 09:00:10.552 E/AndroidRuntime( 7178): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
09-09 09:00:10.607 I/om.osfans.trime( 7178): System.exit called, status: 10
09-09 09:00:10.607 I/AndroidRuntime( 7178): VM exiting with result code 10, cleanup skipped.
这是前一夜版的日志
预期行为 / Expected Behavior
重启不报错
日志 / Log
No response
截图 / Screenshot
No response
附加信息 / Additional Context
No response
系统版本 / OS Version
Android 15
应用版本 / App Version
最新夜版
构建信息 / Build Information
构建者:Nightly CI
构建 Git 哈希:8351a5709a6edb6246bff59790e8ab10ed9080ad
构建时间:2026年9月9日 00:15:38
摘要 / Summary
重启后点击app图标和直接使用输入法,两种情况。
重现步骤 / Steps to Reproduce
com.osfans.trime-2026-09-09T04_45_50Z.txt 这是最新夜版日志
再次点击输入框,可以使用输入法输入。点击app图标,内部路径正确,系统文件管理器侧边栏有了图标
这是前一夜版的日志
预期行为 / Expected Behavior
重启不报错
日志 / Log
No response
截图 / Screenshot
No response
附加信息 / Additional Context
No response
系统版本 / OS Version
Android 15
应用版本 / App Version
最新夜版
构建信息 / Build Information
构建者:Nightly CI
构建 Git 哈希:8351a5709a6edb6246bff59790e8ab10ed9080ad
构建时间:2026年9月9日 00:15:38