osfans / trime

同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
http://osfans.github.io/trime/
GNU General Public License v3.0
3.09k stars 372 forks source link

3.2.8版本多用户模式下错误 error in multi-user mode #848

Closed howdareyo closed 2 years ago

howdareyo commented 2 years ago

Describe the bug 多用户模式下除主用户均无法打开 Cannot be opened in multi-user mode except for the primary user

Log

E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/HKVariants.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/HKVariantsRev.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/HKVariantsRevPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/JPShinjitaiCharacters.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/JPShinjitaiPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/JPVariants.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/STCharacters.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/STPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TSCharacters.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TSPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TWPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TWPhrasesRev.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TWVariants.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TWVariantsRev.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/TWVariantsRevPhrases.txt> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/hk2s.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/hk2t.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/jp2t.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/s2hk.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/s2t.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/s2tw.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/s2twp.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/t2hk.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/t2jp.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/t2s.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/t2tw.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/tw2s.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/tw2sp.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/opencc/tw2t.json> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/tongwenfeng.trime.yaml> failed.
E/FileIOUtils(13446): create file </storage/emulated/0/rime/trime.yaml> failed.

该用户为10,理应打开/storage/emulated/10/ 仅在3.2.8出现,3.2.7正常

The user is 10, so it should open /storage/emulated/10/. Problem only in 3.2.8, 3.2.7 is normal

Bambooin commented 2 years ago

Fix in #841, same with #823