android stadio导入项目后启动闪退

lzc970718 2020-02-06 04:08:41
项目是svn迁出的,环境都配置完全了,没有标红,但是启动后,进入启动页之后就闪退了,报错原因是空指针异常,报错位置在首页的一个setTextColor方法上,但是检查了,set的color.xml是存在的,注释掉之后,首页上一个按钮的setOnTouchListener也报空指针,检查了很久也没发现问题,求大佬帮帮忙
...全文
821 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2020-03-26
  • 打赏
  • 举报
回复
对应该强调一下是你的textview是null。空指针异常里面不是有“TextView.setText is...”,表示TextView为null
王能 2020-03-23
  • 打赏
  • 举报
回复
空指针异常很好解决的: 空指针异常产生原因:1.根本没赋值语句,2.赋值的逻辑返回的是null,3.赋值逻辑并没有被先执行(代码执行顺序不对)(摘自新手博客:https://blog.csdn.net/weimingjue/article/details/87921494) 1.根本没有赋值语句,如:声明就直接调用,使用第三方注解但注解失效了 2.赋值逻辑返回null,如:find的结果错了当然会返回null,使用第三方注解但注解没找到 3.逻辑顺序错误,如:你把tv.setxxx放在了onCreate之前,这样先调用自然不行 还有经常绕死人的地方: 1.你的第三方注解失效了,可以看看你的黄油刀有没有正确生成xxxxActivity_binding类 2.你的xml和tv的xml对不上(可能会导致你几个月都转不过来),如:你的Activity的xml是home_activit.xml,但你手残把tv_activity_home_community写在了home_fragment.xml里,此时请仔细查看!仔细查看!仔细查看!你的xml是否一致
  • 打赏
  • 举报
回复
这问题不是有没有资源的问题啊,这应该是你的控件初始化有问题啊,textview没有初始化,或者textview初始化有问题。
Designer 小郑 2020-02-16
  • 打赏
  • 举报
回复
一般都是全部删光,运行一下,如果还有问题就是环境不对。可以运行再一点一点加代码,找出错的地方
LexMars' 2020-02-14
  • 打赏
  • 举报
回复
最好看下是不是在onCreate查找的控件,如果是,建议放到onStart之类的
six周 2020-02-12
  • 打赏
  • 举报
回复
直接断点调试,一步步的运行至这里看那个为null
lzc970718 2020-02-06
  • 打赏
  • 举报
回复
引用 3 楼 bdmh 的回复:
你调试一下就知道啦

而且,我就直接setText("123"),这样都是报空指针的,我在想是不是这个按钮声明的时候出问题了,但是也没有找到问题的地方, @BindView(R.id.tv_activity_home_community)
TextView tvActivityHomeCommunity;
直接这样声明的,然后tvActivityHomeCommunity.setXXX
lzc970718 2020-02-06
  • 打赏
  • 举报
回复
引用 3 楼 bdmh 的回复:
你调试一下就知道啦

已经调试了一下午了,也检查了set内的文件,也检查了R包,能想到的办法都试了,还是不行
bdmh 2020-02-06
  • 打赏
  • 举报
回复
你调试一下就知道啦
lzc970718 2020-02-06
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
这错误不是很明确吗,空指针了,对象还是null,你就访问了331行

可是这是项目启动之后进入首页的,没有去做任何操作,之前都是没问题的,什么都没改,就在家迁出了一下,就这样了,不止是这个,所有set的地方都是空指针
bdmh 2020-02-06
  • 打赏
  • 举报
回复
这错误不是很明确吗,空指针了,对象还是null,你就访问了331行

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧