1

私は自分のランチャーを実装しようとしています( google が提供するランチャーにいくつかの変更を加えています)。しかし、デフォルトのランチャーを削除できないため、パッケージ名とすべての名前を変更しました。最初のパッケージ名は com.android.launcher2 でした。すべてのインスタンスを com.rohit.grid に変更しました。これを実行すると、「アプリケーションの署名が異なるため、再インストールに失敗しました」というエラーが表示されます。マニフェスト ファイルには、パーミッション タグとパッケージ名に com.android.launcher と呼ばれるものがあります。com.rohit.grid に置き換えると、解決されていないリソースに関するエラーが xml ファイルに表示されます。

プロジェクトをきれいにして、そのプロパティとすべてを修正してみました。しかし、それは助けにはなりません。

誰かが私をこの問題から解放してください。

前もって感謝します。

よろしく、 Rohit

4

1 に答える 1

0

「アプリケーションの署名が異なるため、再インストールに失敗しました」は、インストーラーがインストール済みのものと同じ名前の APK をインストールしようとしていることを意味すると思いますが、この場合の問題は、インストール済みのものとは異なるキーで署名されていることです。 .

マニフェストを変更する代わりに、プロジェクトの名前を変更してから再インストールしてください。

于 2012-09-14T07:23:42.490 に答える