跳到主要内容
版本:v1.2.0

发布与混淆

Android release 混淆与加固

Android release AAR 需要保持公开 API、离线模型、状态模型、音色、在线翻译引擎和埋点 SPI 的必要 keep 规则。当前规则由 SDK 工程的 proguard-rules.proconsumer-rules.pro 和构建校验任务维护。

混淆注意

接入方通常无需额外配置;如果宿主 App 自定义 R8 规则导致 SDK public API、错误码、模型路径辅助类或回调模型被混淆,应优先参考发布产物随附的 consumer rules。


Demo/示例索引

文件说明
Android/app/src/main/java/co/timekettle/translation/OnlineListenViewModel.kt在线收听 Demo
Android/app/src/main/java/co/timekettle/translation/Online1v1ViewModel.kt在线一对一 Demo
Android/app/src/main/java/co/timekettle/translation/OfflineListenViewModel.kt离线收听 Demo
Android/app/src/main/java/co/timekettle/translation/Offline1v1ViewModel.kt离线一对一 Demo
Android/libraryTranslation/src/main/java/co/timekettle/translation/TmkTranslationSDK.ktSDK 入口
Android/libraryTranslation/src/main/java/co/timekettle/translation/TmkTranslationChannel.kt通道对象
Android/libraryTranslation/src/main/java/co/timekettle/translation/offlinemodel/TmkOfflineModelDownloadListener.kt离线模型下载监听器