0

私は apktool を使用してアプリを逆コンパイルし、タッチパッドに合わせて変更を加えています。

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

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

4

1 に答える 1

0

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

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

于 2012-02-03T01:35:05.567 に答える