React - Native Application has not been registered(Android)

知识源于积累。。。

今天像往常一样打开WebStorm,创建项目,运行。。。
擦!!!穝了 报错 Application has not been registered 什么鬼,前些天还好好的软件有问题?模拟器有问题?测试机挂了?
各种卸、换、创建没什么卵用,得求度娘吧幸好有遇到的,不过大部分是iOS方面的下面总结一下,希望能够帮到遇到的小伙伴。

先来张图(当时忘记留图,此图借鉴iOS小伙伴的 不过都相差不大)
这里写图片描述

好了就他,红的发亮。

提示你应用没有注册
在确定项目中 index.android.js中的红色的地方和注册一致的前提下(我项目中的注册方式是一致的)
AppRegistry.registerComponent(‘myfirstapp’, () => myfirstapp);
接着。。。。
在终端的项目目录下输入 npm start 查看端口是不是已经占用 一般是8081端口:
如果是 查看那个应用占用端口 lsof -i :8081(注意-i和:之间一定要加空格)
之后你就可以看到是那个进程在占用端口 删除这个占用的进程 kill -9 PID (PID 进程号) 重新运行npm
start 你就会看到如图所示,紧接着你就可以运行react-native run-android
(终端中看到的情形)
这里写图片描述
运行完好(可爱的Welcome)
这里写图片描述
OK!!!尽情的挥洒吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值