読者です 読者をやめる 読者になる 読者になる

うさがにっき

読書感想文とプログラムのこと書いてきます

AndroidStudioを1.4 preview4にしたらAndroid Device Monitorが起動しなくなった時の対処法

Android

概要

AndroidStudioをアップデートするついでにAndroid SDKなどいろいろアップデートしたらAndroid Device MonitorがAndroidStudioから起動できなくなった、その対処法

詳細

AndroidStudioのAndroid Device Monitorボタンを押しても反応しなくなったので調査してみた
SDK下のtool/monitorを直接叩いてみる

-rw-r--r--   1 admin  admin     1293  8 25 21:43 monitor

実行権限がなくなってる・・・
他のコマンドも軒並みなくなってる・・・
とりあえず777付与

$ chmod 777 monitor

権限与えたので実行

$ ./monitor
./monitor: line 43: /Applications/android-sdk-macosx/tools/lib/monitor-x86_64/monitor.app/Contents/MacOS/monitor: Permission denied
./monitor: line 43: exec: /Applications/android-sdk-macosx/tools/lib/monitor-x86_64/monitor.app/Contents/MacOS/monitor: cannot execute: Undefined error: 0

/Applications/android-sdk-macosx/tools/lib/monitor-x86_64/monitor.app/Contents/MacOS/monitorを実行していて、それに実行権限がない、と怒られているのでつける

$ cd /Applications/android-sdk-macosx/tools/lib/monitor-x86_64/monitor.app/Contents/MacOS/
$ chmod 777 monitor

実行するととりあえず起動したが、AndroidSDKの場所を設定しろと言われるのでする
するとtraceviewが叩けないので設定できない、とか言ってくるのでtraceviewにも実行権限与える

$ chmod 777 traceview

これで起動できた
AndroidStudio上からでも起動を確認できた

アップデートで権限変わったのか…やめてほしい。。。