I just updated my old projects to as3.0 and builded and signed my app. After when I want to upload to google play:
“you can not upload a test only apk”
This is a new feature from Android Studio 3.0. When you execute any gradle command by pressing ‘Run’ button in Android Studio, it adds
testOnly=true flag to your manifest.
To eliminate this issue just execute
assembleRelease from Gradle pane on the right side of Android Studio.
Evgenii Kanivets is right, but although you can use Build -> Generate Signed APK…
If you have set up the build file to automatically sign your release, then you can also use
Build > Build APK
to configure the auto sign, the link is below.