Xperia Z SO-03E 実機でデバッグ
Genymotionでもマシンパワーを使うので、実機でしよう。
Xperia Z SO-03Eを使う。100均でUSB→microUSB買う。データ転送対応のやつ。
Android 端末をデバッグオプション ON で USB 接続し、利用する端末のベンダーIDを調べる。
# system_profiler SPUSBDataType SO-03E: Product ID: 0x518d これ→ Vendor ID: 0x0fce (Sony Ericsson Mobile Communications AB) Version: 2.28 Serial Number: CBF5ABV9A3 Speed: Up to 480 Mb/sec Manufacturer: Sony Location ID: 0xfd000000 / 4 Current Available (mA): 500 Current Required (mA): 500
USBドライバ設定のmanifest.ini作る
# cd /Users/***/Downloads/adt-bundle-mac-x86_64/sdk/add-ons/ # mkdir xperia-z # vi xperia-z/manifest.ini name=Sony Xperia z Vendor=Sony Ericsson Mobile Communications AB description=Adds USB support for Xperia Z (Vendor id:0x0fce) api=16 revision=1 usb-vendor=0x0fce
USBドライバ設定の反映
# ../tools/android update adb
adbの再起動
# adb kill-server # adb start-server
Xperia Z側での設定
[設定]->[セキュリティ]->[提供元不明のアプリ] OFF->ON
[設定]->[開発者向けオプション]->[USBデバッグ] OFF->ON
デバッグアプリを選択もいる?私はしなかった。
MacとXperiaZを接続後、接続確認
# ../platform-tools/adb devices List of devices attached CBF5ABV9A3 device ↑ デバイスが認識されてる。
※PC CompanionはWindows専用なので入れないでOK
これでデバイスは認識したけど、~/.android/adb_usb.ini は空っぽのままだった
(adb_usb.iniに、usb-vendorの値が追記されるらしいが、空っぽのままだった)
そういうもんと思われ。
ProcessingからRUNで入れると下記エラー?
「INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES」
→対象デバイスにプリインストールされている同名のapkを削除したら上手くいった。
- 出版社/メーカー: Asustek
- 発売日: 2013/09/20
- メディア: Personal Computers
- 購入: 3人 クリック: 30回
- この商品を含むブログ (41件) を見る