我想在我正在编写的脚本中获得与 re-sign.jar 相同的功能(一个简单的应用程序,允许您重新签署 android 应用程序以进行测试和调试)。
为此,我遵循以下说明:
Un-‐zip the apk file
Delete the META-‐INF folder
Re-‐zip the apk file
In Dos prompt /Command prompt
> jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android ApplicationToTest.apk androiddebugkey
> zipalign 4 ApplicationToTest.apk TempApplicationToTest.apk
Then rename TempApplicationToTest.apk to ApplicationToTest.apk
杀死我的是当我到达“jarsigner”部分时,我得到了错误
jarsigner error: java.lang.NullPointerException
我可以很好地运行 re-signer.jar,所以我认为我没有遗漏任何东西,并且我拥有启动的所有权限。有什么建议么?