Skip to content

Latest commit

 

History

History
111 lines (83 loc) · 5.97 KB

README_sc.md

File metadata and controls

111 lines (83 loc) · 5.97 KB

同文 Android 输入法平台

build License: GPL v3 GitHub release F-Droid release Latest build

English | 简体中文 | 繁體中文

关于

源于开源的注音仓颉输入法前端,基于著名的 RIME 输入法框架,使用 JNI 的 C 语言和 Android 的 Java/Kotlin 语言书写,旨在保护汉语各地方言母语,音码、形码通用的输入法平台。

下载

鸣谢

沿革

TRIME 是 Tongwen RIME 或是 ThaeRvInputMEthod 的缩写:

  • 最初,输入法是写给泰如拼音(tae5 rv2)的,中文名为“泰如输入法”;
  • 然后,添加了吴语等方言码表,做成了一个输入法平台,更名为“汉字方言输入法”;
  • 后来,兼容了五笔、两笔等形码,在太空卫士、征羽的建议下,更名为“同文输入法平台 2.x”。寓意音码形码同台,方言官话同文。
  • 之后,借助 JNI 技术,享受了 librime 的成果,升级为“同文输入法平台 3.x”,简称“同文输入法”。

现在欢迎你前来贡献 ~!:tada:

入门

准备

Android SDK 应该已经被安装并且正确配置。如果你还不熟悉 Android 开发,建议安装 Android Studio,它会自动安装并配置 Android 开发环境。

构建

  1. 克隆此项目,请注意由于 boost 子模块很大,这会花费一些时间。同时,请确保你的磁盘有足够空间保存源代码(约 1.5 GB);
cd $your_folder
git clone --recursive https://github.com/osfans/trime.git
  1. 编译调试版本:
make debug
  1. 编译正式版本:

请创建一个名为 keystore.properties 的文件,包含以下内容,注明签名信息:

storePassword=myStorePassword
keyPassword=mykeyPassword
keyAlias=myKeyAlias
storeFile=myStoreFileLocation
make release

故障排除

Target "boost_log_setup" links to target "Boost::coroutine" but the target was not found.

执行 make clean.

其他问题:

  1. 首先尝试 make clean
  2. 确保你的仓库与最新版本一致。如果你修改了一个或更多的子模块,请确保它们与当前仓库版本兼容。
  3. 如果问题依然存在(不太可能), 尝试进行一次新的克隆。
  4. 检查是否有PR/issue与你的问题相关。 如果有的话,尝试他们的解决方案。
  5. 如果以上方法都不工作,你可以提一个issue来寻求帮助(可选)。

第三方库