海思android4.4 SDK編譯Latin輸入法

原來的HiSTBAndroidV500R001C01SPC020\device\hisilicon\bigfish\packages\apps\HiLatinIME\Android.mk內容如下:

#include $(call all-subdir-makefiles)

使用mm命令沒法編譯到子目錄去,後來看到https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/e245b27a4e520c900c79c2fe2c8a163b725ed83d/Android.mk 這裏,改成

subdirs := native java tests tools
include $(call all-named-subdir-makefiles, $(subdirs))

之後才能給編譯到子目錄去。



(2016-04-22)現在又遇到這個問題,才發現自己當時有多愚蠢,其實根本不需要按上面去指定子目錄,只需要把include前面的井號去掉,海思默認是不編譯這個輸入法的,所以加了井號來註釋掉,都忘了makefile裏面的井號表示註釋。尷尬尷尬尷尬尷尬尷尬尷尬


海思FAE的回答如下:

先進入到frameworks/opt/inputmethodcommon目錄mm

再進入HiLatinIME可以mmHiLatinIME.apk

 

\out\target\product\Hi3716CV200\system\app


測試方法----

 

1.      HiLatinIME.APK放到device\hisilicon\bigfish\prebuilts\ThirdPartyApplications\system目錄下。

2.      刪除sougou輸入法的apk和原本的lib目錄。

3.      HiLatinIME.APK解壓後,可以看到裏面有lib文件, 替換原來的ThirdPartyApplications\system目錄下的lib目錄。

4.      重新編譯sdk。

5.      燒寫


發佈了113 篇原創文章 · 獲贊 329 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章