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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐