编译已编辑的apk后出现Android apk安装错误

编译已编辑的apk后出现Android apk安装错误,android,testing,certificate,apk,ddms,Android,Testing,Certificate,Apk,Ddms,出于测试目的,我使用apktool反编译了一个apk,修改了android清单文件(只需设置android:debuggable=true)。然后我将其反编译并签名。在手机上安装时出现以下错误: package com.test.test has no certificates at entry AndroidManifest.xml. ignoring 为什么我看到这个错误,我签了字。如果我不更改清单文件,它将在反编译和编译后工作。我猜android为每个文件存储单独的证书或sha1值。因此

出于测试目的,我使用apktool反编译了一个apk,修改了android清单文件(只需设置android:debuggable=true)。然后我将其反编译并签名。在手机上安装时出现以下错误:

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

为什么我看到这个错误,我签了字。如果我不更改清单文件,它将在反编译和编译后工作。我猜android为每个文件存储单独的证书或sha1值。因此,以前的文件和当前文件不匹配。如何解决这个问题?

我解决了这个问题,实际上它并没有在manifest.MF文件中为androidmanifest.xml文件添加sha1条目。我使用的是android apk multitool,但使用的命令错误。现在它开始工作了。

每次我尝试反编译apk并重新编译它时,它只会把一切搞得一团糟。我想获得第三方应用程序的方法覆盖率。我正在做android测试的研究。为此,我需要将android:debugable设置为true。如果我可以绕过它并调试应用程序,我就不需要反编译。