• (OK) adb 连接错误【error: device unauthorized】的解决


    --------------------------------
    adb kill-server
    adb connect 192.168.56.6
    --------------------------------
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    connected to 192.168.56.6:5555
    --------------------------------
    adb shell
    --------------------------------
    error: device unauthorized.
    This adb server's $ADB_VENDOR_KEYS is not set
    Try 'adb kill-server' if that seems wrong.
    Otherwise check for a confirmation dialog on your device.
    --------------------------------

    --------------------------------
    vim system/core/adb/daemon/main.cpp
    -------------------------------- use

        if (ALLOW_ADBD_NO_AUTH && property_get_bool("ro.adb.secure", 0) == 0) {
            auth_required = false;
        }
                        // 添加下面这行,解决【error: device unauthorized】,正式发布 android 时,要还原
            auth_required = false;
    --------------------------------

    --------------------------------
    grep "ro.kernel.qemu" -R . --exclude-dir=out --exclude-dir='.git' --exclude-dir=external --exclude-dir=cts --exclude-dir=prebuilts
    -------------------------------- look
    vim device/generic/common/init.x86.rc
    --------------------------------
    on property:debug.egl.hw=0
        setprop ro.kernel.qemu 1
    --------------------------------

    --------------------------------
    grep "debug.egl.hw" -R . --exclude-dir=out --exclude-dir='.git' --exclude-dir=external --exclude-dir=cts --exclude-dir=prebuilts
    --------------------------------
    vim device/generic/common/init.sh
    -------------------------------- use
            bootcomplete)
                    do_bootcomplete
                        // add the below line,添加这行,即可自动启动adbd,正式发布 android 时,要还原
                    set_property debug.egl.hw 0
    --------------------------------

    --------------------------------
    // vim system/core/rootdir/init.usb.rc
    vim system/core/rootdir/init.rc
    -------------------------------- use
        start console
                        // add the below line, adbd will automatically start
    # adbd is controlled via property triggers in init.<platform>.usb.rc
    service adbd /sbin/adbd --root_seclabel=u:r:su:s0
        class core
        socket adbd stream 660 system system
        disabled
        seclabel u:r:adbd:s0

    # adbd on at boot in emulator
    on property:ro.kernel.qemu=1
        start adbd
                        // 设置系统的ro.kernel.qemu属性为1,即将手机当成模拟器
    --------------------------------------------------------------------

  • 相关阅读:
    Spring Security简介与入门Demo
    电商项目之多功能增删改查案例
    linux-用户管理
    zabbix3.4配置第三方邮件报警
    zabbix3.4配置客户端配置
    centos7上安装zabbix3.4的详细步骤与问题处理记录
    MyBatis日记(五):一对一关系,一对多关系
    MyBatis日记(四):MyBatis——insert、update、delete、select
    Python日记(二):Python之禅
    Python日记(一):拜见小主——Python
  • 原文地址:https://www.cnblogs.com/ztguang/p/12644899.html
Copyright © 2020-2023  润新知