Android Studioで作成したAPKファイルをGoogle Play Consoleにリリースしようとすると「アップロードできませんでした テスト専用の APK はアップロードできません。」というエラーになる状況について
前提
Android Studio 3.0.1(2018/01/22現在)
対象のアプリは本番用アプリへの署名はbuild.gradleに設定済みで
variantを切り替えた後に、Runボタンか
Android Studio メニュー > Build > Build APK(s)を
選択するとapkがビルド出来る状態です。
状況
Android StudioでRunボタンを押して作成したAPKファイルを
Google Play Consoleにリリースしようとすると
「アップロードできませんでした テスト専用の APK はアップロードできません。」
というエラーが出てしまいました。
このAPKファイルをadbコマンドで端末にインストールしようとすると
このようなエラーメッセージが表示されます。
adb: failed to install アプリのパス.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
原因
Android Studio のバージョンが3以上ですと、
Runボタンでビルドすると「testOnly="true"」になってしまうようです。
以前はRunボタンでビルドしたapkでもリリース出来ていたのですが、
出来なくなった人がちらほら書き込んでいます↓。
android - ADB Install Fails With INSTALL_FAILED_TEST_ONLY - Stack Overflow