rn的开发准备工作中的问题(后续会陆续增加)

一、项目运行
1.运行项目:npm start
2.Android studio运行项目,打开项目下的android文件,install到手机。
3.检测设备是否连接 adb devices
4.清除8081端口的使用 netstat -aon|findstr "端口" tasklist|findstr "7172"
二、项目调试
1.更改debug的地址,改为项目运行的ip和端口号
2.更改测试通道,忘记密码点击右下角,更改接口的测试地址为后台的服务器接口。==>重新启动项目,再连接。

3.手机和pc端在同一个局域网下,并且网络没有添加代理

三、Android studio 使用

1. 引入外部的文件,如下图:

 

 

 2.    android调试时的log

android真机调试中的 logcat调试中的5个模式:verbose、debug、info、warn、error
Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(,);

Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择

Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息

Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。

四、build 遇到的问题

1.import android.support.annotation.Nullable; 引用新控件时,编译时找不到,就会报错。

造成的原因:引入第三方的module,但是没有删除干净,删除时不仅要将module中的依赖包删除,把sudio中的也删除干净。

解决方法:npx jetify

出现:----------Jetifier found 1584 file(s) to forward-jetify. Using 6 workers...

2.打包apk文件

参考:https://blog.csdn.net/zhaojie911272507/article/details/104794435/    只能打包android端的

ios端的打包需要在相应的环境里。

 

posted @ 2021-01-28 17:05  yaqian96  阅读(95)  评论(0)    收藏  举报