2012-02-02 3 views
0

私はアプリを逆コンパイルして自分のタッチパッドにフィットするようにapktoolを使っています。アンドロイドアプリの名前を変更して2回目の修正版を同時にインストールする

特に1つのアプリ(swype)私は切り替えることができる別のサイズのキーボードで複製したいと思います。私はmanifest.xml内のcom.swypeへの参照を変更しようとしましたが、com.thumbswypeに変更しましたが、アプリケーションを再構築するときにPathNotExistに関するエラーが表示されます。

また、res/values/strings内のapp_nameを変更してみましたが、これを変更するだけでアプリを再構築することができました。インストールしたときに既存のswypeを上書きしたかったのです。

答えて

0

マニフェストはコンパイルされたコードのクラス名を参照しています。パッケージ名はcomp.swypeです。したがって、マニフェストを変更してもコンパイルされたコードを変更しないと、指定された完全修飾名を持つクラスを見つけることができなくなります。

Androidシステムは、インストールされたアプリケーションを識別するために完全修飾クラス名を使用します。そのため、同じ完全修飾名を使用して2つのアプリを同時にインストールすることはできません。

関連する問題