mill.javalib.android
Members list
Type members
Classlikes
A Trait for Android App Bundle Creation
A Trait for Android App Bundle Creation
Attributes
- Source
- AndroidAppBundle.scala
- Supertypes
-
trait AndroidAppModuletrait AndroidModuletrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Trait for building Android applications using the Mill build tool.
Trait for building Android applications using the Mill build tool.
This trait defines all the necessary steps for building an Android app from Java sources, integrating both Android-specific tasks and generic Java tasks by extending the AndroidSdkModule (for Android SDK interactions) and JavaModule (for standard Java tasks).
It provides a structured way to handle various steps in the Android app build process, including compiling Java sources, creating DEX files, generating resources, packaging APKs, optimizing, and signing APKs.
Attributes
- Source
- AndroidAppModule.scala
- Supertypes
-
trait AndroidModuletrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidAppBundletrait AndroidAppKotlinModuleShow all
Attributes
- Source
- AndroidLibModule.scala
- Supertypes
-
trait PublishModuletrait AndroidModuletrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidLibKotlinModule
Enumeration for Android Lint report formats, providing predefined formats with corresponding flags and file extensions. Includes utility methods for implicit conversions, serialization, and retrieving all supported formats.
Enumeration for Android Lint report formats, providing predefined formats with corresponding flags and file extensions. Includes utility methods for implicit conversions, serialization, and retrieving all supported formats.
Attributes
- Source
- AndroidAppModule.scala
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- AndroidModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AndroidAppModuletrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidAppBundletrait AndroidAppKotlinModuletrait AndroidLibModuletrait AndroidLibKotlinModuleShow all
Trait for managing the Android SDK in a Mill build system.
Trait for managing the Android SDK in a Mill build system.
This trait offers utility methods for automating the download, installation, and configuration of the Android SDK, build tools, and other essential components necessary for Android development. It facilitates setting up an Android development environment, streamlining the process of building, compiling, and packaging Android applications in a Mill project.
For more information, refer to the official Android documentation.
Attributes
- Companion
- object
- Source
- AndroidSdkModule.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AndroidSdkModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AndroidSdkModule.type
Attributes
- Companion
- object
- Source
- AndroidTestModule.scala
- Supertypes
-
trait TestModuletrait TaskModuletrait RunModuletrait WithZincWorkertrait JavaModuleBasetrait BspModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Source
- AndroidTestModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AndroidTestModule.type
Descriptor of unpacked .aar
dependency structure.
Descriptor of unpacked .aar
dependency structure.
Value parameters
- baselineProfile
-
path to the baseline profile file
- classesJar
-
path to the classes.jar
- lintJar
-
path to the lint.jar file
- manifest
-
path to the AndroidManifest.xml
- metaInf
-
path to the META-INF folder
- name
-
dependency name
- nativeLibs
-
path to the native .so libraries root folder
- proguardRules
-
path to the proguard rules
- publicResFile
-
path to public.txt file
- rTxtFile
-
path to the R.txt
- resources
-
path to the res folder
Attributes
- Companion
- object
- Source
- AndroidAppModule.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AndroidAppModule.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UnpackedDep.type