回答:
十分な権限(ADB、ルート、システムアプリケーション)が与えられている場合、簡単なターミナルコマンドを使用してアプリをインストールできます。
簡単なコマンドを実行する
adb install <path to .apk file>
アプリがインストールされます。
これadb
をインストールし、デバッグモードを有効にする必要があります。
ファイルはPCに配置する必要があります。
adb shell
またはデバイス上のターミナル:pm install <path to .apk file>
これは基本的にPCの方法と同じですが、ファイルを電話に配置する必要があります。
さらに、アプリをインストールするための特権が必要です(ADBシェルはシステムからそれらを継承し、他のターミナルアプリはrootを必要とします)
emulator-5554
下でダミーを報告する場合がありますadb devices
。経由でそれを殺すことadb emu kill
は機能しませんが、setprop service.adb.tcp.port 5555
もう一度発行するとダミーエミュレータが消えます。setpropコマンドは、adbサーバーの実行中に実行する必要があります。そうしないと、ダミーエミュレーターが消えません。
pm install <package.apk>
失敗しFailure [INSTALL_FAILED_INVALID_URI]
ます。CM12.1またはその他の方法でroot権限とadb
電話のクライアントがある場合、電話をそれ自体に接続させることでこれを回避できます。そのためには、実行する必要がありsetprop service.adb.tcp.port 5555
、その後、adb start-server
その後、adb connect 127.0.0.1:5555
最後に、adb shell "pm install <apk_path>"
。すべてのコマンドはrootとして実行されます。