编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

App Inventor 安装后不能正确执行怎么办?

wxchong 2024-06-13 03:09:55 开源技术 148 ℃ 0 评论


今天,在win10中,安装了个App Inventor的离线安装包,可安装完成后不能运行。通过查找资料发现是一个服务没有启动,没启动的原因是8888端口被占用了,下面就是:发现问题,找到占用8888端口的程序,并关闭的占用8888端口程序的过程,以方便遇有类问题的友友参考。

一、发现问题:

双击App Inventor程序支行后,会启动两个Dos窗口,其中有一个窗口显示,如下信息:

Could not open the requested socket: Address already in use: bind

大致意思:无法打开请求的套接字:地址已被绑定正在使用中

这说明App Inventor要使用的8888端口已被占用,设法把它释放出来即可。

二、查找8888端口被谁使用,首行要查找一下8888端口的进程号。下面就是查找使用8888端口的进程号的过程。

1、在win10搜索中,输入cmd


2、点选命令提示符,进入命令窗口,在里边输入:netstat -ano 然后回车,如下图:


3、在执行完后的窗口,查找tcp的8888端口,如下图:

可以看到8888端口,已被3008进程(PID)占用,3008就是使用8888端口的进程号,也就是PID号。

三、通过进程号(PID)查询运行的程序

在命令窗口中输入如下命令来查询3008进程所运行的程序,通过查询可以看到,3008进程运行的是python.exe程序,这意味着8888端口被python.exe占用。



四、杀死占用的进程,释放端口号

在命令窗口输入,如下命令来终止3008进程,如下图


从图中可以看出,3008进程已经终止

到目前为止,支行App Inventor 程序的障碍已经排除,再点击App Inventor 运行试试,两个伴随DOS窗口就能正常启动了,注意这两个窗口不能关,然后在浏览器中地址栏中输入:localhost:8888,点击回车就行了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表