File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed
src/base/java/com/example/util/simpletimetracker Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 11import com.example.util.simpletimetracker.Base
22import com.example.util.simpletimetracker.applyAndroidLibrary
3+ import dagger.hilt.android.plugin.util.capitalize
34
45plugins {
56 alias(libs.plugins.gradleApplication)
@@ -52,19 +53,29 @@ android {
5253 }
5354
5455 flavorDimensions + = " version"
55-
56+ val baseFlavor = " base"
57+ val playFlavor = " play"
5658 productFlavors {
5759 // F-Droid version, no google play services, no Wear OS support.
58- create(" base " ) {
60+ create(baseFlavor ) {
5961 dimension = " version"
6062 }
6163 // Google Play version, with google play services, Wear OS support.
62- create(" play " ) {
64+ create(playFlavor ) {
6365 dimension = " version"
6466 isDefault = true
6567 }
6668 }
6769
70+ // Disables dependency metadata when building APKs.
71+ // If enabled, creates a file in app/build/outputs/sdk-dependencies/
72+ dependenciesInfo {
73+ val taskName = gradle.startParameter.taskRequests.toString().lowercase()
74+ val enabled = taskName.contains(" assemble${playFlavor} release" )
75+ includeInApk = enabled
76+ includeInBundle = enabled
77+ }
78+
6879 buildFeatures {
6980 buildConfig = true
7081 }
Original file line number Diff line number Diff line change 11package com.example.util.simpletimetracker
22
3- import com.example.util.simpletimetracker.domain.interactor .WearInteractor
3+ import com.example.util.simpletimetracker.domain.wear .WearInteractor
44import dagger.Binds
55import dagger.Module
66import dagger.hilt.InstallIn
You can’t perform that action at this time.
0 commit comments