我已经下载并成功构建了棉花糖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源代码。