我已經下載併成功構建了棉花糖AOSP(android-6.0.1_r79)。比我對stockkeyboard做了一些修改(關於我的另一個主題,但在這裏並不相關)。我修改的文件是這裏:AOSP修改/編譯鍵盤LatinIME
packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/LatinIME.java
我編譯了代碼,它也成功了。但是,我意識到我面臨一些問題。
我安裝了system.img和進入路徑:/系統/應用/ LatinIME/
我反編譯的應用程序,以檢查是否修改有可用,這裏的問題。
這個APK不包含任何Java源代碼?!它只是關於佈局的XML。當我用這個替換舊的Stockkeyboard時,它仍然是完美的工作?所以我不知道發生了什麼事。
關於這個話題的問題是:
我怎樣才能讓修改的股票鍵盤LatinIME
新鍵盤
並提取建立這個新的AOSP圖片將新的keyboardj(APK)從此映像中安裝到我的設備上(根目錄權限當然可用)
我曾嘗試:
Modyfing下面的Java文件:包/ inputmethods/LatinIME/JAVA/src目錄/ COM /安卓/ INPUTMETHOD /拉丁/ LatinIME.java
編譯完整的項目(make -j4,只是鍵盤:make -j LatinIME)
提取system.img - >掛載它 - >拉出/system/app/LatinIME/LatinIME.apk這個
與修改後的股票鍵盤
我的步驟描述不工作更換我自己的鍵盤。鍵盤出現,它的工作,但修改似乎失蹤。同樣通過反編譯,它內部沒有Java源代碼。