android - 如何从命令行运行我的应用程序模块?

标签 android gradle

我的项目中有两个应用程序模块:

  • 应用程序1
  • 应用程序2

  • 如何从命令行运行 app2?
    ./gradlew assembleDebug app2
    

    对此进行了测试,但它不起作用,收到下一条消息:

    Task 'app2' not found in root project

    最佳答案

    就个人而言,我会使用:

    cd app2; ./gradlew assembleDebug
    

    (假设我使用了 Gradle 包装器命令行脚本,但我不会)

    但是,这也应该有效:
    ./gradlew app2:assembleDebug
    

    如果您的 settings.gradle文件设置为引用这些应用程序模块。

    参见 the Multi-Project Builds page in the Gradle docs 中的“57.4 按绝对路径运行任务” .

    关于android - 如何从命令行运行我的应用程序模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843957/

    相关文章:

    Android View.getDrawingCache 返回null,只有null

    android - 程序类型已经存在 : com. paytm.pg.AppTest

    eclipse - 如何在gradle文件夹中下载jar文件和pom文件?

    android - Toast 的 margin 值有什么作用?

    android - 有没有办法创建一个有角度的 ListView/RecycleView?

    android - 在 android 文本切换器或 View 翻转器中将大文本分成页面

    java - 从 Eclipse 生成的 Gradle 构建文件,出现错误 : Gradle version 1. 10 是必需的

    android - 更新Android Studio 3.0,报错Sync Gradle

    android - flutter 错误 : Could not resolve com. google.android.gms :play-services-location:16. +,状态码 502

    android - 使用 Android Studio 创建新项目时出现 Gradle 错误