• (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,即将手机当成模拟器
    --------------------------------------------------------------------

  • 相关阅读:
    ADX3000的组网配置
    cuda编程知识普及
    最优的cuda线程配置
    JBOSS在win7环境下启动run.bat无反应
    2013年8月第2个周结
    JBOSS AS 性能调整优化
    jquery插入第一个元素? [问题点数:20分,结帖人zsw19909001]
    @Inject 注入 还是报空指针
    css3 box-shadow阴影(外阴影与外发光)讲解
    事务模板
  • 原文地址:https://www.cnblogs.com/ztguang/p/12644899.html
Copyright © 2020-2023  润新知