我如何使用Java代码在Android上以编程方式运行cmd命令

问题描述 投票:0回答:1

我是java和Andriod工作室开发的新手。我正在开发一个需要在应用程序本身中运行“ gradlew assembleDebug”命令的应用程序。有可能吗?

java android command-line command development-environment
1个回答
0
投票

Android内没有附带任何构建工具。在您的手机上,没有gradle。

从理论上讲,您可以制作一个附带这些工具的应用,但这非常复杂;对于Java和android开发新手来说,这听起来像一个项目[[far超出了理智。

-

或者,您是说:您正在为Android Studio编写插件,并且需要运行gradlew?听起来这不是一个好主意:Android Studio本身在调用gradle方面做了很多工作,并且可能内置了它们。您应该告诉Studio调用它,而不要自己执行。不过,我不知道该怎么做。

-

如果您确实要调用命令,请使用ProcessBuilder

但是正如我说的,这不是您要在此处执行的操作。

© www.soinside.com 2019 - 2024. All rights reserved.