как запустить команду cmd на android программно с кодом java - PullRequest
0 голосов
/ 04 апреля 2020

Я новичок в java и разработке Andriod studio. Я работаю над приложением, которое должно запускать команду "gradlew assemblyDebug" в самом приложении. это возможно?

1 Ответ

1 голос
/ 04 апреля 2020

Android не поставляется с какими-либо инструментами для сборки внутри него. На вашем телефоне нет gradle.

Теоретически вы можете создать приложение, которое поставляет эти инструменты, но это очень сложно; это звучит как проект далеко выше разумного для кого-то новичка в java и android разработке.

-

Или вы имели в виду: вы пишете плагин для Android Studio и он должен работать Gradlew? Это не очень хорошая идея: Android Studio сама делает кучу вещей вокруг вызова gradle и может встроить его; Вы должны сказать студии, чтобы вызывать это, вместо того, чтобы делать это самостоятельно. Однако я не знаю, как это сделать.

-

Если вы действительно хотите вызывать команды, используйте ProcessBuilder . Но, как я уже сказал, это не то, что вы хотите сделать здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...