android studio连接华为真机调试

因疫情影响,在家办公,家里没有android平板,使用虚拟手机不方便查看log解决问题,故采用一台华为手机调试。
android studio版本为2.3.3,先需要进入手机的开发者模式,把USB调试打开:
设置-》系统-》关于手机-》多次单击 “版本号”,进入开发者模式,再返回《系统》项-》开发人员选项-》USB调试 打开 -》 “仅充电”模式下允许ADB调试 打开。
发现android studio无法识别到USB device,需要打开SDK Manager-》SDK Tools 中安装Google USB Driver,重新打开android studio即可成功识别安卓设备。
运行程序时报错Warning:Uninstalling will remove the application data!解决方法:
1、Build -》Clean Project -》 Make Project
2、File-》Settings-》Build,Execution,Deployment-》Instant Run 去掉第一项的勾(Enable Instant Run not hot …)
继续RUN项目,项目在手机中可显示出登录界面,单击登录后会挂掉,查看logcat:
java.lang.NullPointerException: Attempt to read from field ‘int com.httec.htmediabox.ui.activity.LoginActivity.login.DEVICE_TYPE’ on a null object reference
在此处设置断点调试发现已挂掉但断点未执行,注释掉后其他引用了LoginActivity.login的地方都会报同样的错,且设置断点未执行,故把所有引用login的地方去掉,DEVICE_TYPE定义为static,直接使用LoginActivity.DEVICE_TYPE。可正常登录显示主界面。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值