Moverio Controller Function SDK
Key operation lock, Key code customizatio, Control controller's LED, Switch UI mode
Key operation lock, Key code customizatio, Control controller's LED, Switch UI mode
Android SDK to build an application on Android 9 or later.
Put the aar library and source code on your development environment.
| Revision | Date | Update contents |
|---|---|---|
| 1.0.0 | 2022. 06.08 |
|
| 1.1.0 | 2022. 11.24 |
|
| Android Gradle Plugin Version | Behavior |
|---|---|
| AGP 8.x | Build succeeds with default settings (warnings may be shown) |
| AGP 9.x | Build fails due to duplicate namespace validation |
Starting with AGP 9.x, the default value of the Gradle property "android.uniquePackageNames" was changed to true.
As a result, AGP enforces that all modules and libraries must have unique namespaces.
Because both SDKs share the namespace com.epson.moverio, AGP 9.x treats this as a build error.
If you are using AGP 9.x, apply the following configuration to avoid the build error:
With this setting:
The build will succeed.
Warnings related to duplicate namespaces may still be displayed.
There are no plans to change the namespace structure of the Moverio SDKs.
Developers must continue to use the above workaround when building with AGP 9.x.
Supporting newer Android OS versions generally requires newer AGP versions.
If your application does not need to support the latest Android OS versions, it is possible to continue using an older AGP version or apply the workaround described above.
However, using older AGP versions or lower Target SDK levels may cause your application to fail Google Play publishing requirements.
Please carefully consider your distribution method and publishing strategy, especially for applications intended for distribution via Google Play.
You can download the SDK after that you agree the Software License Agreement and the Epson EU Data Agreement with Users.