ナナエフ

同人ゲームサークル『7-FIELD』制作ブログ  -ゲーム制作やイベント参加などの活動情報 + 雑記-

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

AndroidStudio プロジェクトの実機デバッグ設定

tetsuwoです。 【 twitter

AndroidStudio にはデフォルトで Android 機のエミュレーターが含まれています。

作成したプロジェクトのデバッグ、動作確認はこのエミュレーターを使って行うのですが、これを使うと非常に動作が重くなります。


通常のPC操作もラグだらけになるので、コードの編集もしづらければ

エミュレーターのタップ反応遅延が何のせいなのかも分からない。



そこで、実機での動作が軽いらしいとの事なので設定・実施しました。

ハード面は、microUSB ←→ USB ケーブルさえあれば可能です。
 
 
まずは Android 端末側の設定

Android Studioで実機デバッグするには? 】 - iDEACLOUD/DEV

アプリケーションのデバッグ動作を許可するだけですが、隠しメニューなので知らないと出来ません。

分かってしまえば手順は簡単。上記のページより、最低限を引用させて頂きます。



手順① 設定→端末情報 の一番下にある項目「ビルド番号」を見つけます。見つけたら「ビルド番号」部分を連続でタップ!

手順② 「これでデベロッパーになりました!」と表示されたらOKです。

手順③ 設定→端末情報 に戻ると、「開発者向けオプション」の項目が増えています。


手順④ 開発者向けオプション→USBデバッグ にチェックを付けます。



ここで表示される、最後の確認ポップアップのOKをタップすれば終了です。実にシンプル。
 
 
そして PC の実機ドライバ設定・AndroidStudio の実機利用設定

【Android Studio】Windows7で実機デバッグを行う! 】 - iDEACLOUD/DEV

  WindowsのAndroid Studioで実機デバッグするための設定に、
  
  意外と手間がかかったので、今回のケースをまとめてみました。



前項の端末設定に比べ、こちらはすこしややこし目です。

同じく簡易的に手順のみを引用・一部編集してまとめます。



<実機のデバイス(VID、PID)確認>───────────────────────────────────────────────────

手順① microUSB ←→ USB ケーブルで、PCと実機を接続。
  ※「ドライバがインストール出来ませんでした」と、正しく認識されなくてもOK。

手順② Android Studioのメニューバーより【Tools→Android→SDK Manager】を選択。Google USB Driverがインストールされていない場合、チェックしInstallボタン選択。


手順③ 端末をUSB接続した状態で「デバイス マネージャー」を開く。

手順④ 「ほかのデバイス」内にある端末名を選択し、プロパティを表示。


手順⑤ 「詳細」タブを選択→「ハードウェアID」を選択すると表示されている各4ケタのVID、PIDを確認。
▼Nexus5の場合、VIDが18D1でPIDが4EE2。



<AndroidStudio 利用設定>───────────────────────────────────────────────────────

手順⑥ SDKフォルダ内のandroid_winusb.infを開きます。
  ※上記サイトで案内している格納場所にはファイルが見当たらなかったので、tetsuwo 環境でみつけた場所もメモ。
    サイト … User\ユーザー名\Appdata\android-studio\sdk\extras\google\usb_driver\android_winusb.inf
    tetsuwo … AndroidStudioインストールフォルダ\sdk\extras\google\usb_driver\android_winusb.inf



手順⑦ android_winusb.infにVID、PID6を追記(Nexus5 の 64ビット用、32ビット用の両ID記入例)

[Google.NTx86]
;Google Nexus 5
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

・・・

[Google.NTamd64]
;Google Nexus 5
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01


手順⑧ 手順④のプロパティを開き「全般」タブに切り替えドライバのインストールを選択。
  「コンピューターを参照して…」を選び、android_winusb.infを指定して実施。





手順⑨ Android Studioのメニューバーより【Run→Edit Configrations】を選択し、Target Device を USB Device に変更。


────────────────────────────────────────────────────────────────────


細かい解説を挟まず手順だけをずらずら書き並べてみました。

設定の意味などが気になる方は参考元のサイトを確認してみてください。



これでデバッグ時にデバイス選択できるようになるはずです。

▼OK を押したら、即実機に表示されました。アプリのラグもなし!




実機での動作にお困りの方がおりましたら、参考にしてみてください。
 
 
宣伝

舞台は企業都市-エリアシティー-。特殊な権限を巡って争われる

イミテーションゲーム<ニセモノ探し>を参加者6人の視点から描いた群像劇型サウンドノベル。




当サークル第3弾作品「露草ユーフォリア」DL販売開始です。

体験版も公開しておりますので、目に止まりましたらお試しあれ。


第2弾「薄鈍アドベント」もよろしくお願いします。
 
スポンサーサイト
  1. 2015/03/23(月) 07:00:00|
  2. 雑記
  3. | トラックバック:0

トラックバック

トラックバック URL
http://7fblog.blog.fc2.com/tb.php/506-ed512151
この記事にトラックバックする(FC2ブログユーザー)

カウンター

プロフィール

akinasi, tetsuwo

Author:akinasi, tetsuwo
FC2ブログへようこそ!

検索フォーム

カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

告知 (63)
制作 (88)
ソフト紹介 (19)
素材紹介 (10)
言外 (7)
雑記 (361)
ナナエ (29)

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。