2012-02-02 31 views
0

我一直在使用apktool来反编译应用程序并进行更改以更好地适合我的触控板。重命名Android应用程序以同时安装第二个修改版本

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

我也尝试更改res/values/strings中的app_name,只改变它允许我重新生成应用程序它仍然想在我安装时覆盖现有的swype。

回答

0

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

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

相关问题