AOSP内置搜狗输入并设置默认输入法

本文介绍了在AOSP中集成搜狗输入法的详细步骤。包括前期准备,如确定AOSP分支、系统版本和工具;接着阐述集成输入法、删除系统输入法、设置默认输入法的操作;还进行了编译测试,并整理了执行lunch时出现的问题及解决办法。

前期准备

AOSP分支:aosp13_r7
系统版本:Ubuntu 22.04.1 LTS

工具:手,vscode,winscp(因为我是用的服务器编译)

下载搜狗输入法

思路:

1.集成搜狗输入法到aosp

2.删除系统输入法

3.设置搜狗输入法为默认输入法

4.编译测试

5.问题整理

集成搜狗输入法到aosp

搜狗输入法的apk重命名为SougouInput.apk
连接上服务器,进入到
/packages/apps目录

cd /packages/apps/

新建一个命名为SougouInput的文件夹

mkdir SougouInput

将SougouInput.apk上传至SougouInput文件夹下
在这里插入图片描述

新建一个Android.mk文件

touch Android.mk

接着

vim Android.mk

将下面的内容粘贴到Android.mk里

LOCAL_PATH := $(my-dir)
 
include $(CLEAR_VARS)
LOCAL_MODULE := SougouInput
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_PRIVILEGED_MODULE := false
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MULTILIB :=64
LOCAL_PREBUILT_JNI_LIBS := \
            @lib/arm64-v8a/libaffinity.so \
            @lib/arm64-v8a/libbugly_dumper.so \
            @lib/arm64-v8a/libBugly_Native.so \
            @lib/arm64-v8a/libc++_shared.so \
            @lib/arm64-v8a/libcleanmmap.so \
            @lib/arm64-v8a/libcrash_collect.so \
            @lib/arm64-v8a/libCtaApiLib.so \
            @lib/arm64-v8a/libframesequence.so \
            @lib/arm64-v8a/libframesequence_doutu.so \
            @lib/arm64-v8a/libhttpdns.so \
            @lib/arm64-v8a/libluajava.so \
            @lib/arm64-v8a/libmarsxlog.so \
            @lib/arm64-v8a/libMMANDKSignature.so \
            @lib/arm64-v8a/libmmkv.so \
            @lib/arm64-v8a/libnative-sec.so \
            @lib/arm64-v8a/libopus_v1.so \
            @lib/arm64-v8a/libostar.so \
            @lib/arm64-v8a/libqmp.so \
            @lib/arm64-v8a/libSGMtlgShell.so \
            @lib/arm64-v8a/libsimple_vad.so \
            @lib/arm64-v8a/libsimplevadwrapper.so \
            @lib/arm64-v8a/libsogou_speex_nt_v01.so \
            @lib/arm64-v8a/libsogouime.so \
            @lib
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值