这是我的Android应用程序的依赖图:
应用
| ---- module1
| --------- hugeModule
| ---- module2
| --------- hugeModule
app
取决于module1
和module2
,它们都取决于hugeModule
。
我正致力于module2
中的功能。当我想测试它们时,我想强制gradle不重建另一个模块(即hugeModule
和module1
),尽管这些模块可能会有变化。
我试过了:
./gradlew :app:installDebug -a
,它不会重建所有依赖项。但我需要重建module2
。
我还尝试运行./gradlew :module2:assembleDebug -a
然后./gradlew :app:installDebug -a
正常运行,但它会配置两次gradle任务。
尝试./gradlew installDebug -a -b module2/build.gradle
也不起作用,因为它只构建module2
。
有没有办法可以制作APK但是指定哪个模块可以重建?