/ / Android - Підпишіть додаток за допомогою jarsigner - android, maven, sign

Android - Підпишіть програму, використовуючи jarsigner - android, maven, sign

Android використовує знак.jar-файл, щоб підписати деякі його системні програми (Наприклад: налаштування). Для отримання додаткових дозволів мені потрібно підписати додаток, використовуючи той же підпис (платформу), що і налаштування. Я зробив підпис, і це чудово працює.

Чи можна підписати додаток, використовуючи jarsigner замість sign.jar? У моєму проекті використовується maven, тому перехід від jarsigner до sign.jar лише для цього додатка порушиться сумісно з іншими програмами.

Відповіді:

9 для відповіді № 1

На Java 1.7 ви повинні користуватися цим:

jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore *pathtokey* -storepass *yourpass* -keypass *yourpass* *app.apk* *keyalias*

1 для відповіді № 2

Ви можете використовувати цей командний рядок

jarsigner -verbose -keystore yourKeyStore.keystore парольFile.apk