【GiraKoo】Android Studio调试时,提示port无法打开

Android Studio调试时,提示port无法打开

现象描述

在Android Studio在进行调试时,无法正常运行。App闪退。

IDE提示:

Error running 'app': Unable to open debugger port (localhost:64350): java.io.IOException

image

问题解决

  1. 打开cmd,通过下面的命令,查看端口占用情况。

netstat -ano

发现当前端口被127.0.0.1:xxxx大量占用。出现异常

image

  1. 关闭模拟器,Android Studio

  2. 打开任务管理器。如果有adb.exe或者nox_adb.exe在运行中。鼠标右键,强行终止。

  3. 启动Android Studio,查看效果。

Logo
本文来自博客园,作者:GiraKoo
转载请注明原文链接:http://www.cnblogs.com/girakoo/p/17272832.html
友情链接:GiraKoo 博客园 CSDN 稀土掘金

本文转载于网络 如有侵权请联系删除

相关文章

  • Mybatis中传参报There is no getter for property name 'xxx'

    一、发现问题 selectcount(*)fromuser wherenamelikeCONCAT('%',#{searchname},'%')复制Mybatis查询传入一个字符串传参数,报Thereisnogetterforpropertynamed'searchname'in'classjava.lang.String'。 二、解决问题 在mapper中加入注解intcount(@Param(value="searchname")Stringsearchname);复制 三、原因分析 Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错。也可以publicintcount(@Param(value=searchname)Stringsearchname)的方法说明参数值参考博客: http://blog.sina.com.cn/s/blog_86e49b8f010191hw.html http://txin0814.iteye.co

  • RuntimeError('Invalid DISPLAY variable')的处理及linux服务器上使用matplotlib.pyplot绘图

    使用远程连接Linux服务器运行Python代码时出现如下错误:Traceback(mostrecentcalllast): File"./tools/demo.py",line153,in<module> demo(sess,net,im_name) File"./tools/demo.py",line100,indemo vis_detections(im,cls,dets,thresh=CONF_THRESH) File"./tools/demo.py",line50,invis_detections fig,ax=plt.subplots(figsize=(12,12)) File"/home/yoshie/anaconda3/envs/mwx/lib/python2.7/site-packages/matplotlib/pyplot.py",line1184,insubplots fig=figure(**fig_kw) File"/home/yoshie/anaconda3

  • ES6中的Promise对象作用

    在JS开发中,异步函数是一个绕不过去的坎,要想写出优雅适用的js代码,把异步函数的使用技巧掌握透是必须的。在es5版本中,异步函数的使用受原生API支持较少影响,好用的方法不多,笨办法可以写出个回调嵌套,在回调嵌套12层还好,多了就变成回调地狱了,那种代码的恶心程度,真是不忍直视,比如:1//Nodejs代码 2connection.query(sql,(err,result)=>{ 3if(err){ 4console.err(err) 5}else{ 6connection.query(sql,(err,result)=>{ 7if(err){ 8console.err(err) 9}else{ 10... 11} 12}) 13} 14})复制这种代码既难看,又难维护,过段时间如果业务逻辑稍有变动,改动起来就是真恶心了。并且它对异常的捕获也无法支持,找个bug实在令人烦躁。怎么办?在没有提供原生支持的情况下,只能借助设计模式在尽量写出优雅的js代码,常用的比如发布订阅模式。这就是我非常喜欢用的一种设计模式。下面给出我常用的发布订阅模式的对象封装:1/** 2*发布订阅

  • Kubernetes集群中,Node异常时Pod状态分析

    摘要:Kubernetes集群中NodeNotReady是经常遇到的现象,我们需要了解各种WorkloadType对应的Pod此时的行为。文中只给出现象总结,并没有写出对应的逻辑分析,因为这主要是NodeController的行为,我对NodeController写过四篇系列博客,大家可以参考。Kubelet进程异常,Pod状态变化一个节点上运行着pod前提下,这个时候把kubelet进程停掉。里面的pod会被干掉吗?会在其他节点recreate吗?结论:(1)Node状态变为NotReady(2)Pod5分钟之内状态无变化,5分钟之后的状态变化:Daemonset的Pod状态变为Nodelost,Deployment、Statefulset和StaticPod的状态先变为NodeLost,然后马上变为Unknown。Deployment的pod会recreate,但是Deployment如果是nodeselector停掉kubelet的node,则recreate的pod会一直处于Pending的状态。StaticPod和Statefulset的Pod会一直处于Unknown状态。K

  • 如何在Ubuntu 16.04中为Apache创建自签名SSL证书

    介绍TLS或传输层安全性及其前身SSL(代表安全套接字层)是用于将正常流量包装在受保护的加密包装中的Web协议。使用这种技术,服务器可以在服务器和客户端之间安全地发送流量,而不会被外部各方拦截。证书系统还可以帮助用户验证他们正在连接的站点的身份。在本指南中,我们将向您展示如何设置自签名SSL证书,以便在Ubuntu16.04服务器上与ApacheWeb服务器一起使用。SSL证书:如何设置此证书取决于你是否拥有可解析该服务器的域名。如果你有域名,保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。如果你没有域名,建议您先去这里注册一个域名,如果你只是使用此配置进行测试或个人使用,则可以使用自签名证书,不需要购买域名。自签名证书提供了相同类型的加密,但没有域名验证公告。关于自签名证书,你可以参考为Apache创建自签名SSL证书和如何为Nginx创建自签名SSL证书这两篇文章。注意:自签名证书将加密服务器与任何客户端之间的通信。但是,由于Web浏览器不包含任何受信任的证书颁发机构的签名,因此用户无法使用该证书自动验证服务器的身份。如

  • 好莱坞浅尝辄止VR令人失望,该起表率作用的大厂要如何撑起VR内容半边天?

    如果将VR看作是一个呱呱坠地的婴儿,硬件是其革命本钱,而内容则更像是一个人的内涵与气质。在经过的一年的精心养育后,现在的VR已出落成一个身体素质还不错的少年,虽还需不断的调养生息,但眼下更重要的是对其素质教育的培养。因此,现阶段各厂商在优化硬件参数、改良体验的同时,也在抓紧内容方面的积累与建设。内容并不像硬件那样,大家的起跑线一样,只不过有些厂商实力超群,跑得快些罢了,而内容这块,用户更加看重大IP、大制作、以及厂商的制作水平等。而手握各种大IP的好莱坞作为影视内容的中心,其在VR方面的一举一动格外牵动人心。那些曾幻想自己是好莱坞大片主角的朋友们,可以醒醒了,因为你的白日梦即将成真。那些你最爱的好莱坞大片即将或正在被拍成VR电影或制作成VR游戏。还不跳脱出现实的枷锁,来VR中化身主角,体验别样的精彩人生。迪士尼2016年,迪士尼曾在Steam上发布了DisneyMoviesVR应用。根据应用官方介绍,用户可以通过这个App,完全沉浸在“迪士尼、漫威和卢卡斯影业”等主题世界中,可以和自己喜欢的角色互动,比如《美国队长》、《星球大战》等里的角色。一听这个介绍很心水?但是用户好像并不是很买账

  • elasticsearch集群

    安装elasticsearch集群hostnameipportes-1128.0.0.1019200es-2128.0.0.1029200安装jdk[root@es1~]#java-versionjavaversion"1.8.0151"Java(TM)SERuntimeEnvironment(build1.8.0151-b12)JavaHotSpot(TM)64-BitServerVM(build25.151-b12,mixedmode)安装es软件见上一篇文章#修改es的配置文件root@es1elasticsearch-5.4.1]#catconfig/elasticsearch.yml|grep-v"#" cluster.name:es-log node.name:log-1 bootstrap.memory_lock:false bootstrap.system_call_filter:false network.host:128.0.0.101 http.port:9200 discovery.zen.ping.unicast.hos

  • 再谈“炼金术”:可以使用不严谨的方法,但拒绝不严谨的评估方法

    原作:inFERENCe 安妮编译自inference.vc 量子位出品|公众号QbitAI昨天,NIPS大会中“TestofTime”最具时间价值大奖的获得者AliRahimi(阿里·拉希米)在演讲时表示,机器学习已经成为了炼金术。此话一出,就引发了大量讨论。在Reddit上这个话题同样火爆,剑桥大学博士FerencHuszár在他的博客inFERENCe阐述了自己的观点,获得了很多人的支持。他到底说了什么?他怎么看?像大家一样,我很欣赏阿里在NIPS上的演讲,并且推荐所有人都去看一看。我也看到了YannLeCun对阿里演讲的反驳,表示阿里所说的炼金术实际上是工程学。尽管我认为他所反对的观点阿里在演讲中并没有提,但对于技巧(tricks)、实验性证据和理论在工程中扮演的不同角色,LeCun提出了一些非常重要的、不错的想法。我也想谈谈自己的想法和经验。不同的创新模型我们可以将机器学习的知识看成是一张图,在这张图中,各种方法用节点表示,而线条代表着方法间的联系和类比。创新意味着在这张图上画上新的内容,这里有很多画法——1.增加新的节点:这意味着你需要跳出思维定势,发现一些全新的、古灵精怪

  • Java函数式编程

    java lambda表达式 java8系列之Stream的基本语法详解    java函数式编程 function函数详解 java8中的Function函数式编程详解 java8之Option 一、什么是函数是编程 相信大家都使用过面向对象的编程语言,面向对象编程是对数据进 行抽象,而函数式编程是对行为进行抽象。函数式编程让程序员能够写出更加容易阅读的代码。那什么时候函数式编程呢? 函数式编程是一种编程的方法论,主要是将行为编写成一个个的函数。 什么是函数?函数就是对输入的值进行处理,返回另外的值。 二、lambda表达式 1.将list转为map publicMap<String,AClass>getLarkMap(List<AClass>aList){ returnaList.stream().collect(Collectors.toMap(AClass::getUrl,a->a,(k1,k2)->k2)); } 复制    2.将list中感兴趣的内容过滤出来 publicList<

  • 在Windows Server 2012上安装SharePoint 2010 SP1

    现在很多企业的系统都开始用上了Windows2012,最近公司需要建立一个门户系统,一开始就想到了微软的SharePoint2010,这玩意确实非常强悍,2008已经褪去,当然直接在Windows2012上安装比较好,但是在Windows2012上安装SharePoint2010不是那么简单的。好了,闲话少说,看教程。 1.安装Windows2012 2.配置IP,加入域 3.安装SQL2012(可在本机安装,也可在其他服务器上安装) 4.由于SharePoint2010是基于Windows2008环境开发的,所以在windowsserver2012上安装需要一些特别的手段。Windows2008添加功能和角色是基于ServerManageCmd来解决,而2012是采用的PowerShell。所以如果在WindowsServer2012上安装SharePoint2010,则需要在2012上模拟2008的ServerManageCmd这个工具,下面是国外一个大神制作的模拟程序,将其下载后放置到2012的C:\WINDOWS\System32即可。 http://blog.hand-net

  • 关于CSS3样式中的前缀问题

    作为新手,有的时候在写css时分不清什么属性需要用到前缀,或者用什么前缀,下面是我平时学习的一些总结。 在了解这些前缀之前,先介绍一下各大主流浏览器的内核:  IE——trident(国内很多双核浏览器的其中一核就是trident) Opera——Blink(presto已废弃) chrome——Blink(之前是webkit) Firefox——Gecko Safari——webkit(Android手机使用频率最高的也是webkit内核) 而每个内核都有自己的前缀:    Trident内核:前缀为-ms-     Gecko内核:前缀为-moz-     Presto内核:前缀为-o-     Webkit内核:前缀为-webkit- 所以: -moz-代表firefox浏览器私有属性 -ms-代表IE浏览器私有属性 -webkit-代表safari、chrome私有属性 -o-代表Opera私有属性 CSS属

  • 多线程下,使用SimpleDateFormat格式化时间报NumberFormatException

    案例:解决SimpleDateFormat格式化时间异常java.lang.NumberFormatException:Forinputstring:"20022E.20022E44" 案例:解决SimpleDateFormat格式化时间异常java.lang.NumberFormatException:Forinputstring:"20022E.20022E44"-it610.com   原因 (17条消息)javadateformat线程安全_详解SimpleDateFormat的线程安全问题与解决方案_汤凯华的博客-CSDN博客

  • Increasing Subsequence

    题目大意 给一个排列,问有多少个极大上升子序列,极大是指这个序列不能是其他上升子序列的子序列。 题解 令\(f_i\)表示以\(i\)结尾的子序列个数,那么转移的话枚举前面比它小的位置,转移的话这两个位置之间不能有这两个值之间的数。 考虑分治算这个东西,我们分治\((l,mid)\)和\((mid+1,r)\)两个区间,计算两个区间之间的贡献,那么我们先去归并这两个序列,在归并的过程中,对于右边序列,我们维护一个位置单调上升的单调栈,左边维护单调下降的单调栈,这样,在右边序列,我们可以利用单调栈找到它前面比它小的最大的元素,左边的单调栈维护的是合法转移的位置,最后再左边二分出比那个最大的元素大的位置,转移过来即可。 代码 #include<bits/stdc++.h> #defineN200009 usingnamespacestd; typedeflonglongll; constintmod=998244353; inta[N],n,b[N],c[N],pos[N]; intst[N],st1[N],dp[N],dp1[N]; inlinellrd(){ llx=0;c

  • Go 语言学习系列

    Go系列学习. Go语言学习系列(一):GetstartedwithGo Go语言学习系列(二):创建module Go语言学习系列(三):学习handleanerror Go语言学习系列(四):GoSlice Go语言学习系列(六):test Go语言学习系列(五):map

  • 六大类专业搜索工具(转)

    转载:http://www.jianshu.com/p/ae7c8513bb00 我的一位朋友,用了10年的电脑。 作为一名老网民,他的信息检索能力让我诧异。 每次需要找点图片、网站、研究报告甚至小电影, 他都需要花费很多时间,在各个论坛、网站里疲于奔波。 因为他只会用百度! 然而,世界上不仅仅只有一类搜索引擎。 百度或者google虽然可以提供海量的信息, 但是信息的甄选是一件非常麻烦的事情。 所以,在这些通用引擎之外,我们需要一些垂直细分的引擎工具,帮我们搞定更精准的信息。 本文基于大家日常上网的需要,分类整理了不同检索需求的工具, 主要包括:电子书、图片、网盘、音乐、工作机会以及商品价格检索。 如果你用不好百度或者Google的搜索语法,就来试试这些专业的工具。 一、电子书检索 1、鸠摩搜书   鸠摩搜书是一款非常棒的电子书搜索引擎。有了它,你可以轻易发现其他站点上的电子书资源。这样可以省去很多时间。 比如搜索弗诺·文奇老爷子的代表作《深渊上的火》,可以看到电子书的资源点在哪个网站,还可选择文件格式。   2、BOOKZZ/Librar

  • BestCoder Round #36 (hdu5200)Strange Class(离线)

    转载请注明出处: http://www.cnblogs.com/fraud/          ——byfraud   Trees TimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/65536K(Java/Others) ProblemDescription TodayCodeFamerisgoingtocuttrees.Thereare N treesstandinginaline.Theyarenumberedfrom 1 to N.Thetreenumbered i hasheight hi.Wesaythattwouncuttedtreeswhosenumbersare x and y areinthesameblockifandonlyif

  • MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句

    转自:http://www.cnblogs.com/suoning/p/5744849.html 本章内容: 视图、增/删/改/查 触发器、增/删/改/查 存储过程、增/删/改/查 存储过程三种传参,pymysql怎么用? 函数、增/删/改/查/return值 内置函数 事务 索引! 一、视图 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集合,并可以当作表来查询使用。 1、创建视图 --格式:CREATEVIEW视图名称ASSQL语句 CREATEVIEWv1AS SELETnid, name FROM A WHERE nid>4复制 2、删除视图 --格式:DROPVIEW视图名称 DROPVIEWv1复制 3、修改视图 --格式:ALTERVIEW视图名称ASSQL语句 ALTERVIEWv1AS SELETA.nid, B.NAME FROM A LEFTJOINBONA.id=B.nid LEFTJOINCONA.id=C.nid WHERE A.id&g

  • 【转】C#类的分类(静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类)

    静态类 -------------------------------------------------------------------------------- 静态类就是在class关键字前加入了static关键字,基本语法是staticClassClassName{}。 静态类有几个特点: 1.静态类只能包括静态成员 2.类本身无法被实例化,也就是不能创建静态类的对象 3.静态类无法被继承 4.无法包含实例构造方法 所以我们在创建静态类的时候,必须注意到以上四点,下面的实例是简单的静态类的使用。 静态类实例 1classProgram 2{ 3staticvoidMain(string[]args) 4{ 5//静态类不能被实例化,因为静态类中的成员都是静态的,调用静态类中的成员使用类名引用。 6Console.WriteLine(StaticClass.a); 7} 8} 9//定义一个静态类名字叫做StaticClass 10staticclassStaticClass 11{ 12//定义一个静态成员 13publicstaticinta=2; 14

  • Linux正则表达式

    基本正则表达式:BasicREGEXP 元字符 描述 . 匹配任意单个字符 * 匹配其前面的字符任意次 .* 任意长度的任意字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:lower:] 小写字母 [:upper:] 大写字母 [:alpha:] 所有字母 [:digit:] 数字 [:alnum:] 所有数字和字母 [:punct:] 标点符号 [:space:] 空白字符 \? 匹配其前面的字符1次或0次 \{m,n\} 匹配其前面的字符至少m次,至多n次 ^ 铆定行首,此字符后面的任意内容必须出现在行首 $ 铆定行尾,此字符前面的任意内容必须出现在行尾 ^$ 表示空白行 \<或\b 铆定词首,其后面的任意字符必须作为单词的首部出现 \>或\b 铆定词尾,其前面的任意字符必须作为单词的尾部出现

  • ofbiz学习笔记01--多表关联查询

    不管做什么项目,肯定会用到多表关联查询数据,从网络查询得知ofbiz有三种多表关联查询方法 实现一:Screem.xml 中的 section 里,加 <action>, 加 get-related 实现二:在代码中使用 DynamicViewEntity对象,加入addMemberEntity,addAlias,addViewLink,再用 find 查询 实现三:在 entity.xml 里定义 view-entity 实体对象,在查询时就查这个view的对象 1,方法没写出来,以后再补充 2,使用finddListIteratatorByCondtion把他查出来 DynamicViewEntitydve=newDynamicViewEntity(); dve.addMemberEntity("tt","AA"); dve.addAlias("tt","userName"); dve.addAlias("tt","sex"); dv

  • 反向传播与梯度计算

    什么是反向传播、梯度计算; 微积分与梯度计算的优化,找些视频和书籍资料看下

相关推荐

推荐阅读