- KDSmart Tips & Troubleshooting
This page contains a few general usage tips for KDSmart.
For support purposes you may be asked to provide the version number of Android you are using. This is a simple check to perform on your phone or tablet by performing the following:
- From the home screen select Settings.
- Scroll down to the bottom and select either About Phone or About Device.
Android has introduced more stringent application security which affects KDSmart and any other Android application. Permission is required at the initial application installation, and maybe requested again following installing any application updates.
Note: Without allowing permissions an application will not work, or be unable to use all it’s functionality.
Upon initial KDSmart installation a message similar to the following example will be displayed. Selecting Allow will enable KDSmart to work.
- Cancel will stop KDSmart; and
- Accept will cause Android to redisplay the approval request message again.
Selecting “Don’t ask again”, if it is displayed, and “Deny” will require a visit to Android settings to restart the request process. See Restoring/Changing Permissions below for instructions.
The next example shows the permission request following an update to KDSmart, which must be accepted before the application will open.
Applications, including KDSmart, need to access the storage/memory on the device be able to:
- Load your Trial/Nursery data;
- To add to or make changes to that data; and
- To save your data.
Quite simply, without Allowing any permission, KDSmart Will Not Work.
Other features KDSmart can use on the device, such as the camera, microphone, etc. are also affected. The following table shows KDSmart permission requirements for the application or specific features to work:
|Camera||Required if the camera is to be used by KDSmart.|
|Location||Required if the location option has been enabled.|
|Microphone||Required to record any audio notes using the microphone in KDSmart.|
|Storage||KDSmart will not work without being given Storage Permission. This is required to store any data on the device e.g. sample data, Trial Import or Export, Traits, Tags, etc.|
|Bluetooth||Required if bluetooth barcode scanners or scales are to be used.|
At some stage you may have denied KDSmart access, e.g. to the camera, or Never ask again has been selected. These settings can be changed as by using the following procedure.
|1||On the Android device, select the system Settings|
Note: Selecting More or the highlighted menu button illustrated at (1) displays All permissions. These additional settings will also affect KDSmart behaviours for certain features.
This database check and repair is mainly relevant in situation where the following error occurs:
This function checks the KDSmart database for the existence of duplicate samples for a Trait Instance, Plot, Sub-Plot in each Trial and removes the sample if the Trait Value is null.
Note: If any duplicate samples are found containing a value , the following error message
“Duplicate Samples with a value Please contact Diversity Arrays and send them your Database”
will be displayed and the Check/Repair processing will stop.
Should repair display this message and is unable to proceed, please export the database and report the issue separately attaching the database in the email, or use an alternative file transfer method if the file is too large for email.
Tip: The option to export the Database is located just above the Database Integrity Check button.
|1||At the Home screen or menu by select Manage Devices|
Within the Database tab select Database Integrity Check
|If Android Screen Rotation Is ...||Then KDSmart will ...|
|Enabled||Respond to changes in the screen orientation.|
|Disabled||Not detect or respond to changes in the screen orientation.|
Automatic rotation is intentionally disabled within the Scoring screen to prevent undesirable screen changes. Various movements of the user and device in the field, such as bending down to inspect a Sub-Plot would cause frequent and unnecessary screen changes.
|1||Ensure Android Screen Rotation is enabled.|
|2||In KDSmart, exit from the scoring screen to another screen.|
|3||Turn the device to the required position (portrait or landscape).|
|4||Return to the Scoring screen which should now display with the desired orientation.|
This is a generic tip for KDSmart Trials, Traits and Tag selection lists. The example shown is the Trial list.
Once in Select Mode, multiple items may be selected, by touching them as illustrated in the right hand image above where three Trials have been selected. The number of items selected is indicated at the top right, in this example Selected:3 appears.
Please be take care when using the Delete function which will remove the selected Trials. Backup your data regularly to prevent any loss as Delete is final.
The 3.0.28 update has resolved some database issues with Block Trials. However some users may find that after updating KDSmart, their Block Trials do not work anymore. This is due to the Trials not being compatible with the new database version. The following instructions outline a quick fix for this issue:
|3.||A list of Block Trials will be displayed. Select the Trial that you want to fix and it should be converted to be compatible with the newest version of KDSmart.|
The 3.0.28 update to KDSmart has involved a change in the way that Block Trials are handled. Some users may experience issues with the Plot Attribute Alias of a Block Trial if they try to import a Block Trial to KDSmart 3.0.28 if it was exported from an earlier version of KDSmart.
If you have this issue, KDSmart will present options for setting the correct Plot Attribute Alias which can be seen in the below image. Choose the field that should match up with the Plot Attribute Alias and the file will be converted for you.