2012-02-02 54 views
0

我一直在使用apktool來反編譯應用程序並進行更改以更好地適合我的觸控板。重命名Android應用程序以同時安裝第二個修改版本

特別是一個應用程序(swype)我想用我可以切換到的不同大小的鍵盤進行復制。我已經嘗試在manifest.xml中更改對com.swype的任何引用我已更改爲com.thumbswype,但重建應用程序時它說有關PathNotExist的一些錯誤。

我也嘗試更改res/values/strings中的app_name,只改變它允許我重新生成應用程序它仍然想在我安裝時覆蓋現有的swype。

回答

0

該清單引用編譯後的代碼中的類名,它將位於包comp.swype中。因此,當您更改清單但不更改編譯後的代碼時,它不能再找到具有指定完全限定名稱的類。

而Android系統使用完全合格的類名來標識已安裝的應用程序。這就是爲什麼您不能同時使用相同的完全限定名稱安裝兩個應用程序的原因。

相關問題