Я пытаюсь подписать apk с помощью apksigner и zipalign инструментов, которые находятся в папке jdk/bin. Я уже установил для него переменную окружения. Теперь, что я хочу сделать, выполните некоторые команды оболочки, которые подписывают мой apk через java-код в ubuntu. Команды,Чтение и запись нескольких команд в командной строке через java-программу
командно-1:
keytool -genkey -v -keystore /Desktop/my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias app
Эта команда требует несколько входов во время выполнения, как первое имя фамилия и т.д.
командно-2:
./zipalign -v 4 inputAPK.apk outputAPK.apk
command-3:
apksigner sign --min-sdk-version 15 --ks my-release-key.jks outputAPK.apk
командной 4:
apksigner verify --min-sdk-version 15 outputAPK.apk
Все выше 4 команды, которые я хочу, чтобы выполнить его с помощью кода Java в Ubuntu среде, как я могу добиться этого?
В чем проблема, с которой вы столкнулись? –
На самом деле я новичок в программировании на Java, поэтому не знаю точное решение для него, я имею в виду, как я могу выполнить выше 4 команд через java-программу, а также во время выполнения, как я могу отправлять входы в командную строку в ubuntu. –
Возможный дубликат [Выполнять команды cmd через java] (http://stackoverflow.com/questions/15464111/run-cmd-commands-through-java) –