Choose a running Android devics(実行中のAndroidデバイスを選択する)に端末が表示されないとき
上の画像は対応後。
実行中のAndroidデバイスを選択する、につないでいるはずの端末が表示されなかったので迷った。
事前に確認するポイント
ドライバのインストール等々を行っていないパターンも考えられるので、ここらへんもう一度確認。
choose a running android device 表示されない : Androidアプリ開発
自分の場合は全部行っても表示されなかった *1ので、上の記事に書かれていることをやったのにそれでもダメだという方は以下をトライ。
AndroidManifest.xmlを確認
今回PCに接続していた端末のAndroidバージョンは4.1.2 API level 16
ところがAndroidManifest.xmlには
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/>
miniとtargetが17だから、端末のAPIレベルが対象外だからダメっぽい。
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16"/>
にしたら最初の画像のようにうまく表示されて、選択することができた。
代わりに別の警告が
バージョンを変えたことで
Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this
version. Consult the android.os.Build.VERSION_CODES javadoc for details.
なる警告が。
プロパティだとビルドするときのバージョンとかも全部16で合ってるので、よくわからない。
とりあえず現状のゴールが実機で動かせる環境づくりなので、いったん放置。
*2
気になる場合はこのへん参考
マニフェストファイルでuses sdk~の部分にエラーが出ます。 - Yahoo!知恵袋