Android adbをWi-Fi接続

ケーブルをつないで、IPアドレスを調べる。


$ adb shell ipconfig
* daemon not running; starting now at tcp:5037
* daemon started successfully
/system/bin/sh: ipconfig: not found
RC211v-mbp:~ yuta$ adb shell ifconfig
lo Link encap:UNSPEC
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope: Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1235 errors:0 dropped:0 overruns:0 frame:0
TX packets:1235 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:111363 TX bytes:111363

wlan0 Link encap:UNSPEC
inet addr:172.16.20.19 Bcast:172.16.255.255 Mask:255.255.0.0

tcpip <任意のポート>

$ adb tcpip 12345
restarting in TCP mode port: 12345

connect <上記の任意のポート>

$ adb connect 172.16.20.19:12345
connected to 172.16.20.19:12345

USBケーブル、Wifiそれぞれで接続ができている。

$ adb devices
List of devices attached
172.16.20.19:12345 device
P3P7N17500000000 device

cordova-iconコマンドで”throw er; // Unhandled ‘error’ event”

Cordovaでリリースアプリのアイコンを一括登録しようと、npmのcordova-iconを使ったらエラーになった。


yuta$ cordova-icon --config=config.xml --icon=www/icon.png

Checking Project & Icon

✓ platforms found: android
✓ www/icon.png exists
✓ config.xml exists

Generating Icons for android

events.js:160
throw er; // Unhandled ‘error’ event
^

Error: spawn convert ENOENT
at exports._errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)

image Magickインストールするの忘れてた。。


brew install imagemagick

Android APIよく忘れるのでメモ

Android 1.0 1 Base
Android 1.1 2 Base1.1
Android 1.5 3 Cupcake
Android 1.6 4 Donut
Android 2.0 5 Eclair
Android 2.0.1 6 Eclair 0.1
Android 2.1.x 7 Eclair mr1
Android 2.2.x 8 Froyo
Android 2.3 9 Gingerbread
Android 2.3.1
Android 2.3.2
Android 2.3.3 10 Gingerbread mr1
Android 2.3.4
Android 3.0.x 11 Honeycomb
Android 3.1.x 12 Honeycomb mr1
Android 3.2 13 Honeycomb mr2
Android 4.0 14 Ice Cream Sandwich
Android 4.0.1
Android 4.0.2
Android 4.0.3 15 Ice Cream Sandwich mr1
Android 4.1 16 Jelly Bean
Android 4.1.1
Android 4.2 17 Jelly Bean mr1
Android 4.2.2
Android 4.3 18 Jelly Bean mr2
Android 4.4 19 KitKat
Android 5.0 21 Lollipop
Android 5.1 22 ?
Android 6.0 23 Marshmallow
Android 7.0 24 Nougat
Android 8.0 26 Oreo