1.framework/base
--- a/services/core/java/com/android/server/adb/AdbDebuggingManager.java
+++ b/services/core/java/com/android/server/adb/AdbDebuggingManager.java
@@ -406,7 +406,8 @@ public class AdbDebuggingManager {
}
logAdbConnectionChanged(key, AdbProtoEnums.AWAITING_USER_APPROVAL, false);
mFingerprints = fingerprints;
- startConfirmation(key, mFingerprints);
+ //startConfirmation(key, mFingerprints);
+ allowDebugging(true,key);
break;
}
2.build目录下
--- a/core/main.mk
+++ b/core/main.mk
@@ -292,7 +292,7 @@ ifneq (,$(user_variant))
# Target is secure in user builds.
ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1
ADDITIONAL_DEFAULT_PROPERTIES += security.perf_harden=1
-
+ADDITIONAL_DEFAULT_PROPERTIES += persist.sys.usb.config=adb
ifeq ($(user_variant),user)
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1
endif