回答:
十分な権限(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として実行されます。