我一直在使用apktool反编译应用程序并进行更改以更好地适应我的触控板。
特别是一个应用程序(swype)我想用我可以切换到的不同大小的键盘复制一下。我尝试在manifest.xml中更改对com.swype的任何引用,我将其更改为com.thumbswype,但在重建应用程序时,它会显示有关PathNotExist的错误。
我还尝试更改res / values / strings中的app_name,虽然只更改了这个允许我重建应用程序它仍然想在我安装它时覆盖现有的swype。
答案 0 :(得分:0)
清单是指编译代码中的类名,它们位于包comp.swype中。因此,当您更改清单但不更改已编译的代码时,它将无法再找到具有指定的完全限定名称的类。
Android系统使用完全限定的类名来识别已安装的应用程序。这就是为什么你不能使用相同的完全限定名称同时安装两个应用程序。