Commit 55e38a1 1 parent edf5ad7 commit 55e38a1 Copy full SHA for 55e38a1
File tree 2 files changed +15
-4
lines changed
src/base/java/com/example/util/simpletimetracker
2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 1
1
import com.example.util.simpletimetracker.Base
2
2
import com.example.util.simpletimetracker.applyAndroidLibrary
3
+ import dagger.hilt.android.plugin.util.capitalize
3
4
4
5
plugins {
5
6
alias(libs.plugins.gradleApplication)
@@ -52,19 +53,29 @@ android {
52
53
}
53
54
54
55
flavorDimensions + = " version"
55
-
56
+ val baseFlavor = " base"
57
+ val playFlavor = " play"
56
58
productFlavors {
57
59
// F-Droid version, no google play services, no Wear OS support.
58
- create(" base " ) {
60
+ create(baseFlavor ) {
59
61
dimension = " version"
60
62
}
61
63
// Google Play version, with google play services, Wear OS support.
62
- create(" play " ) {
64
+ create(playFlavor ) {
63
65
dimension = " version"
64
66
isDefault = true
65
67
}
66
68
}
67
69
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
+
68
79
buildFeatures {
69
80
buildConfig = true
70
81
}
Original file line number Diff line number Diff line change 1
1
package com.example.util.simpletimetracker
2
2
3
- import com.example.util.simpletimetracker.domain.interactor .WearInteractor
3
+ import com.example.util.simpletimetracker.domain.wear .WearInteractor
4
4
import dagger.Binds
5
5
import dagger.Module
6
6
import dagger.hilt.InstallIn
You can’t perform that action at this time.
0 commit comments