繁体   English   中英

android studio使用带有gradle文件动作的同步项目

[英]android studio use sync project with gradle files action

我想在命令行中使用带有gradle文件的同步项目,但我不知道该怎么做

像这样 :

在此输入图像描述

除了./gradlew build还做其他事情

例如,在一个文件中写入本地库名为android-test而不是在settings.gradle中读取此文件并调用include“:$ {android-test}”。如果我使用AS 同步项目和gradle文件按钮,AS可以将模块加载到项目中,但是当我运行./gradlew build时 ,它不起作用。

但是我开发了一个插件,我想使用这个动作,那么如何调用这个函数呢?

从命令行构建和同步非常简单。 在项目的根目录中,您可以使用以下命令调用gradle包装器的构建命令

./gradlew build

要获取项目的所有可用构建任务的列表:

./gradlew tasks

项目路径中的“./gradlew build”和“./gradlew tasks”。 更多命令和步骤: https//developer.android.com/studio/build/building-cmdline.html

动作ID是Android.SyncProject ,因此您可以在插件中调用它:

ActionManager.getInstance().getAction("Android.SyncProject").actionPerformed(e);

你可以在android-plugin.xml中找到它,也许是第161行。

同样在SyncProjectAction.java36行,您可以找到它的文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM