Trying to publish my next Android Wear app Sun Compass I got the famous:
- Your app does not have Android Wear functionality that’s visible to the user
I checked all the usual suspects like:
- Include all the permissions declared in the manifest file of the wearable app in the manifest file of the mobile app.
- Ensure that both the wearable and mobile APKs have the same package name and version number.
Finally I found the reason. I used two different version of the Google Play Store library in the mobile and the wear part of the app. Setting them both to the same (latest) version solved the problem.
Why? I can only guess that different library versions require different permissions. This way my mobile app didn't include all permissions of the wear app and failed to install on the device (without any error message).