0

我一直在使用 apktool 来反编译应用程序并进行更改以更好地适应我的触摸板。

特别是一个应用程序(swype),我想使用可以切换到的不同大小的键盘来复制它。我尝试在 manifest.xml 中更改对 com.swype 的任何引用,我更改为 com.thumbswype,但是在重建应用程序时,它显示有关 PathNotExist 的一些错误。

我还尝试更改 res/values/strings 中的 app_name 并且仅更改此设置允许我重建应用程序它仍然想在安装时覆盖现有的 swype。

4

1 回答 1

0

清单是指已编译代码中的类名,该类名将位于包 comp.swype 中。因此,当您更改清单但不更改已编译的代码时,它无法再找到具有指定完全限定名称的类。

Android 系统使用完全限定的类名来识别已安装的应用程序。这就是为什么您不能使用相同的完全限定名称同时安装两个应用程序的原因。

于 2012-02-03T01:35:05.567 回答