Android セーフモードでアプリを動かす!
我が家のAndroidがどうもハード的に壊れてセーフモードでしか起動しなくなってしまい使い物にならなくなった。。。というのを若干解決したので、報告。
割と単純ですが、セーフモードでもadbを使えばアプリを起動できることを発見。
adbを使えるようにするやり方は割愛。
と思ったけど、検索で出てくるページは結構古い情報が多く、その通りにはできないので、ちょこっとだけ説明
ダウンロードするSDKは「tools_r25.2.3-windows.zip」とかでOK。
インストーラ形式でないため、「SDK Manager」は勝手に上がってきません。
セットアップのEXEはもう配布されていないのかな?
ZIPを解凍して「android.bat」を動かせば、「SDK Manager」が動きますが、、このままだと、たぶんCドライブ直下にモジュールがインストールされるので、バッチを少し書き換える必要があります。
というわけで、「android.bat」の中に記載されている、「tools_dir」のパスをインストール先のディレクトリに書き換えてください。(たぶん67行目)
例えば、こんな感じ「set tools_dir=C:android_sdk_toolstools」
あとは、ほかのページにお任せ。
adbからのアプリの起動方法は、
まず、動かしたいアプリ(パッケージ)のパッケージ名を調べます。
パッケージ一覧:pm list package
そのあと、「activity」を探します。
pm dump [パッケージ名]
そしてようやく、アプリの起動です。
adb shell am start -n [パッケージ名]/[activity]
これで、セーフモード中であってもandroidでアプリが上がるはずです。
以上!
2017年01月22日