Inputs (Android Mode)
This page will only be populated if a build has been run on this machine with the current DashO™ configuration and the related files are still on disk. If this is not the case (and you have a saved Android Mode configuration open), DashO will display this message:
Your inputs could not be located. Please run a build and refresh the list of classes.
If you do not have an Android Mode configuration already set up then see Android Getting Started.
Current Build Variant
When you load an Android Mode project in the DashO GUI or refresh the list of classes for an Android Mode project, DashO will load a list of inputs, dependencies, and classes for the most recently built variant of the Android project.
The "Current Build Variant" displays the name of this variant.
In order to show classes and inputs for a different variant, you can clean and build that variant alone (e.g.,
gradlew clean assembleSomeFlavorRelease), then refresh the list of classes.
In order to determine which inputs and dependencies the DashO GUI should show for an Android Mode project, DashO caches locations of Path Maps that it uses in this cache directory:
[directory of DashO configuration]/.dasho/[configuration file name].cache
E.g., if your DashO configuration file was
C:\project\directory\project.dox, your cache directory would be
"Cache Directory" displays the full path to this directory.
"Path Map" displays the path to the Path Map file that the DashO GUI is currently using to determine the configuration's inputs and dependencies.
The Inputs section displays a list of the jars and directories described in the current Path Map. Class lists on other pages in the DashO GUI are populated from the inputs in this list. These jars and directories are labeled with a meaningful name when possible. Inputs containing your project code will be labeled with "<Project Classes>". The tooltip for a jar or directory will display its full path.
The Dependencies section displays a list of jars and directories that are not processed by DashO but that DashO will read in order to interpret input classes. These include Android SDK jars and any other libraries that will not be included as part of your Android application or library's code. These jars and directories are labeled with a meaningful name when possible. The tooltip for a jar or directory will display its full path.