Add "adb uninstall"
This will allow to uninstall the server when necessary.
This commit is contained in:
@@ -329,6 +329,17 @@ sc_adb_install(struct sc_intr *intr, const char *serial, const char *local,
|
|||||||
return process_check_success_intr(intr, pid, "adb install", flags);
|
return process_check_success_intr(intr, pid, "adb install", flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool
|
||||||
|
sc_adb_uninstall(struct sc_intr *intr, const char *serial, const char *pkg,
|
||||||
|
unsigned flags) {
|
||||||
|
assert(serial);
|
||||||
|
const char *const argv[] =
|
||||||
|
SC_ADB_COMMAND("-s", serial, "uninstall", pkg);
|
||||||
|
|
||||||
|
sc_pid pid = sc_adb_execute(argv, flags);
|
||||||
|
return process_check_success_intr(intr, pid, "adb uninstall", flags);
|
||||||
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
sc_adb_tcpip(struct sc_intr *intr, const char *serial, uint16_t port,
|
sc_adb_tcpip(struct sc_intr *intr, const char *serial, uint16_t port,
|
||||||
unsigned flags) {
|
unsigned flags) {
|
||||||
|
|||||||
@@ -66,6 +66,10 @@ bool
|
|||||||
sc_adb_install(struct sc_intr *intr, const char *serial, const char *local,
|
sc_adb_install(struct sc_intr *intr, const char *serial, const char *local,
|
||||||
unsigned flags);
|
unsigned flags);
|
||||||
|
|
||||||
|
bool
|
||||||
|
sc_adb_uninstall(struct sc_intr *intr, const char *serial, const char *pkg,
|
||||||
|
unsigned flags);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute `adb tcpip <port>`
|
* Execute `adb tcpip <port>`
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user