1

テスト目的で、apktool を使用して apk を逆コンパイルし、android マニフェスト ファイルを変更しました (android:debuggable=true を設定するだけです)。次に、それを逆コンパイルして署名しました。携帯電話へのインストール中に次のエラーが表示されます。

package com.test.test has no certificates at entry AndroidManifest.xml. ignoring

このエラーが表示されるのはなぜですか。署名しました。マニフェスト ファイルを変更しない場合、逆コンパイルおよびコンパイル後に動作します。Android は、ファイルごとに個別の証明書または sha1 値を保存していると思います。したがって、以前のファイルと現在のファイルは一致しません。どうすればこれを解決できますか?

4

1 に答える 1

0

私は問題を解決しました。実際にはmanifest.MFファイルにandroidmanifest.xmlファイルのsha1エントリを追加していませんでした。Android apk multitool を使用していて、間違ったコマンドを使用しました。今、それは働いています。

于 2012-09-30T23:25:00.993 に答える