zoukankan      html  css  js  c++  java
  • 冰释前嫌——转入Android Studio与连接手机无法识别问题

    前言:曾有段时间被AS+gradle虽紧密结合却依然搞不定联网依赖的模样弄的头疼,尝试了各种改代理、改配置均无果,于是坚守Eclipse进行开发学习,结果一方面受制于gradle Android项目的铺天盖地(Eclipse对gradle支持并不好,新版本插件没有支持),另一方面被各种v7包、ConstraintLayout的问题折磨,当真苦恼至极。偶然的机遇,由于业务需求需要使用某度的sdk,又是个gradle,eclipse实在搞不定,于是狠下心下了个AS正式版本进行尝试。本来在新电脑上用AS导入项目还算顺利,对于这种顺利坦白说有点受宠若惊,结果转入之前电脑,又出现了原来的问题,各种依赖无法下载。最后发现,之前折腾依赖时在用户目录下的.gradle中稀里糊涂改了默认配置(主要是代理host,这和AS设置里面的Proxy不是一事),结果导致了联网依赖包浏览器下载没问题但是AS中就是下载不了的滑稽局面!果断删除此目录即可,默认设置就ok的。

    注意,这里跟网络无关,跟repository无关,也跟SSL无关。

    接下来,主要说说AS进行真机调试的坑吧。

    问题重现:若使用3.0版本以上的AS,连接手机调试时可能会出现能够连接但是无法识别手机信息的问题,这样如果指定了"armeabi-v7a"就会无法进行真机调试,注释掉又影响so库的使用。

    解决方案:网上搜索了很多文章,说法不一,个人感觉最实用的是换用第三方的adb,比如将腾讯的tadb.exe重命名为adb.exe替换原文件。

    若仍不能解决问题,可能是安装的腾讯管家产品作怪。实践可考虑找到

    C:UsersxxxxxAppDataRoamingTencent 下的这个文件夹:
    AndroidServer

    删除改权限,或者尝试据说是官方推出的UInsAndroidServer.exe 工具。

    安装了其他手机助手产品同理,总之就是借助它们相对成熟的adb同时不让其捣乱。

    注意,这里不需要插拔数据线,也不用从inf安装驱动。

    你好,AS。那么,java那边要不要转入IDEA呢?

  • 相关阅读:
    阿里terway源码分析
    golang timeoutHandler解析及kubernetes中的变种
    第四章 控制和循环
    关于 自媒体的声明
    java用正则表达式获取url的域名
    javaweb三大核心基础技术
    NumPy之计算两个矩阵的成对平方欧氏距离
    C/C++之计算两个整型的平均值
    C/C++代码优化之整型除以2的指数并四舍五入
    SSE系列内置函数中的shuffle函数
  • 原文地址:https://www.cnblogs.com/feixuefubing/p/9634429.html
Copyright © 2011-2022 走看看