openharmony成功运行搜狗输入法openharmony版本(图来自朋友) 简单说一下教程 需要openharmony3.2 api9以上的系统 1.从鸿蒙os中提取libc++.so文件,并替换掉openharmony原有的(似乎是搜狗输入法调用的很多鸿蒙的api而不是openharmony的api) 2.重新签名搜狗输入法openharmony版(这里也可以看出来这个搜狗输入法的签名是鸿蒙os的,而非openharmony的) 然后就能安装了,不过这个输入法和在鸿蒙3.1上运行的情况一样,只能打开这个版权说明界面,别的啥也干不了[黑线] 鸿蒙, 输入法, 搜狗
我怀疑"华为手机HarmonyOS里面内嵌的OpenHarmony"和"开源的OpenHarmony"究竟是不是一个东西呢? 按理说手机的HarmonyOS既然包含了OpenHarmony部分应该能兼容或能安装所有"开源的OpenHarmony"的hap的App安装包才对呀!反而不能就诡异了。 还有就是"搜狗输入法OpenHarmony版"为啥在"开源的OpenHarmony"上也是安装不了呢?难道这不是为OpenHarmony而开发的么? 更诡异的是:手机HarmonyOS既然包含了"OpenHarmony"为啥也是安装不了"搜狗输入法OpenHarmony版"呢? 最后还要把"搜狗输入法OpenHarmony版"的相关文件替换成"手机的HarmonyOS"的文件才能在"开源的OpenHarmony"上安装或运行。 手机的"HarmonyOS3.0"安装不了"搜狗输入法OpenHarmony版","搜狗输入法官网"最贼机灵之前OpenHarmony版好像没有标注"目前仅适配KaihongOS"音译为"开鸿OS",那么"KaihongOS"不还是"基于开源鸿蒙"开发?进入死循环。
这时候肯定有人会说:"华为手机的HarmonyOS内嵌的OpenHarmony跟开源OpenHarmony的什么api版本、SDK版本等什么版本不兼容或不一致所以安装不了开源OpenHarmony的hap App包"这种说法。[doge] 当你仔细对比会发现:"手机HarmonyOS内嵌的OpenHarmony的api版本"对比"开源OpenHarmony的api版本"老是慢半拍的,例如:一个api8另一个api9。[受虐滑稽]
有人用平板,通过设备信息APP测了harmonyOS3.1开发者预览版内置的openharmony版本是用的3.1而不是3.2[捂脸]目前B站上开源鸿蒙搜狗输入法在开发板跑起来的版本都是3.2beta3以后的版本。更加离谱的harmonyOS3.1开发者预览版用的开源鸿蒙SDK版本3.2的,有点魔幻,SDK版本号比系统版本号还高。