0

Я работаю над проектом phonegap. У меня есть один файл apk, который отлично работает и правильно устанавливается на устройстве Android, но я хочу сделать некоторые изменения в этом файле apk, поскольку это то, что я делаю, просто переименовывая его расширение из apk в zip и просто извлекая его, и некоторые изменения в файле HTML, которые находятся в папке asset/www. И после изменения всех необходимых изменений, снова сжимающих эту папку обратно на zip и снова обратно в apk. Я просто хочу установить этот модифицированный файл apk на устройство Android. Но при установке он правильно разбирается, но ошибка Apk не установлена, я думаю, что получаю эту ошибку, потому что это изменило apk is not signed and zipalign.Как подписать apk программно в java/с помощью командной строки

Так что мой главный вопрос: как я могу подписаться на apk с помощью jarsigner и zipalign механизма, есть ли какой-либо код или команда java, чтобы я мог это сделать?

+1

https://developer.android.com/studio/publish/app-signing.html#signing-manually – GoneUp

+0

Я прошел через все шаги, указанные в этой ссылке, но для второго последнего шага я получаю исключение, говорящее , «Исключение в потоке» main »java.io.IOException: Не удалось вывести Min API Level из APMan AndroidManifest.xml. Использовать -min-sdk-версию для переопределения. « Невозможно понять это, где я совершив ошибку. @GoneUp –

+1

Как говорится в ошибке, проверьте свой манифест, если значение minsdk есть. Если нет, добавьте его или укажите в качестве дополнительной опции командной строки. – GoneUp

ответ