到目前为止,我已经按照这个git guide设法构建了 LatinIME (AOSP) 。我已经使用这个git构建了 libjni_latinime.so 文件通过将本项目中使用的包名称的所有引用更改为我自己的包名称,然后将它们移动到我的项目 src/main/jniLibs。最后键盘可以工作了!现在我想为更多语言(如希腊语和阿拉伯语)添加字典,以便有预测词。尽管据我所知,latinIME 使用的词典需要采用二进制格式,因此您必须使用 dicttool aosp 构建它们。除了从 aosp 树构建之外,是否还有其他方法可以构建它们,或者是否有任何链接可以下载希腊语和阿拉伯语的预构建 .dict 文件?我没有足够的空间(而且连接非常糟糕,需要很长时间)来下载整个 aosp 树,因为指定的要求告诉您需要 100 gb 用于结帐 git 和额外的 150 gb 来构建它。
我读过了:
用于 V401 二进制字典的 LatinIME dicttool
以及关于此事的大多数问题,但我没有找到任何详细的答案,因为我真的是在 latinIME 上构建的新手。
latinIME 的词典可以在这里找到,我认为这些是你必须使用 dicttool 构建的词典。感谢您对构建希腊语和阿拉伯语词典的任何帮助,非常感谢。
编辑 1:我设法使用该项目中的main_el.dict 包含希腊语字典和希腊语自动更正。它包括来自 aosp 词典的所有预建 dict 文件。现在有人可以帮我预建(二进制)阿拉伯语词典吗?