Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重命名android应用程序以同时安装第二个修改版本_Android_Android Manifest_Rename_Apk_Rebuild - Fatal编程技术网

重命名android应用程序以同时安装第二个修改版本

重命名android应用程序以同时安装第二个修改版本,android,android-manifest,rename,apk,rebuild,Android,Android Manifest,Rename,Apk,Rebuild,我一直在使用apktool对应用程序进行反编译,并进行更改以更好地适应我的触摸板 我特别想用一个不同大小的键盘复制一个应用程序(swype)。我曾尝试在manifest.xml中更改对com.swype的任何引用,但在重建应用程序时,它显示了一些关于PathNotExist的错误 我还尝试在res/values/strings中更改app_名称,虽然仅更改此名称就可以重建app,但在我安装它时,它仍然希望覆盖现有的swype。清单引用编译代码中的类名,这将在包comp.swype中。因此,当您更

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

我特别想用一个不同大小的键盘复制一个应用程序(swype)。我曾尝试在manifest.xml中更改对com.swype的任何引用,但在重建应用程序时,它显示了一些关于PathNotExist的错误


我还尝试在res/values/strings中更改app_名称,虽然仅更改此名称就可以重建app,但在我安装它时,它仍然希望覆盖现有的swype。

清单引用编译代码中的类名,这将在包comp.swype中。因此,当您更改清单但不更改编译的代码时,它将无法再找到具有指定的完全限定名的类

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