冰释前嫌——转入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库的使用。

解决方案:网上搜索了很多文章,实践的最佳办法是手动打开一遍..\sdk\tools\lib\monitor-x86_64\monitor.exe

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

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

猜你喜欢

转载自www.cnblogs.com/feixuefubing/p/9634429.html