Android Studio中程序能运行,但代码有红色波浪线(the logging tag can be at most 23 characters)

10人阅读 评论(0) 收藏 举报

    之前用Android Studio导入了公司的项目,点进去某一些类发现,居然有红色的波浪线,但是却能运行。之后才发现这是谷歌让我们注意一下这样子用API是不规范的,黄色则是不规范。虽然代码上没错,但是我有强迫症啊,看着红色的波浪线总感觉我的代码是错的,总不能你刚来把别人代码给改了吧。

下面就讲一下导入代码有红色的地方,他为什么是红色的:

1、打印日志显示,the logging tag can be at most 23 characters

    这个说我的字符不能超过23个,然后默默地去看了一下TAG是什么东东,结果一看TAG为下面一串字符,默默数了一下,26个超过23个了,怪不得有警告。(注意它说的最多23个是指每一个双引号“”里面的内容不能超过23个)


   但是我总不能改别人代码啊,所以做了一下措施把限制Toast弹出的字符选项去掉,具体操作如下:

File->settings,然后按照下图的顺序操作,即在左边搜索Lint,然后在右边的搜索框搜索Too Long,并把其后面的勾取消掉,然后选择点击Apply,最后OK就可以了


2、红色波浪线显示must be one of :Toast.LENGTH_SHORT,Toast.LENGTH_LONG.


这个Android Studio告诉我们must be官方推荐的Toast.LENGTH_SHORT或Toast.LENGTH_LONG,其实是可以编译过的。但这确实不规范,并不建议。对于有强迫症的同学来说,好像在Android Studio里面可以取消这种波浪线,但是并不建议,毕竟一旦错了又没提示什么的,就惨了。

3、在注释里面也有红色的波浪线,刚开始不知道为啥,后面才知道是因为后面的一个方法里面的参数并不是title而是message,所以才会显示红色的下划线。把title改为message就行了


感谢大家的支持。大笑大笑

查看评论

Android Studio出现代码红色感叹号或者红色波浪线解决方案

昨天来回切换分支之后,studio的代码出现了代码基本全红的状态。 通过同事了解解决方案如下删掉.idea文件夹,退出studio,重进,sync一下,再Build->Rebuild,然后跑一遍进你...
  • u010242232
  • u010242232
  • 2017-12-21 11:33:17
  • 643

AndroidStudio去掉自己写的未使用的方法下的波浪线

谁用谁知道~
  • ienote
  • ienote
  • 2016-03-24 23:19:05
  • 737

Android Studio打开错误代码快速修复提示

在Eclipse中,如果代码有错误,会有红色X图标提示;点击该图标时,会给出修复这个错误的提示。 Android Studio也提供相同的功能,可以查看到错误的描述,也可以查看修复错误的提示。 ...
  • qq_35902556
  • qq_35902556
  • 2016-09-13 18:16:11
  • 1716

Android Studio的一些配置(去拼写检查、自动import、大小写智能提示等)

偶尔使用Android Studio写App,由于习惯了ADT的一些配置,如大小写均智能提示等,因此在AS中感觉非常不习惯,不过不用担心,AS也可以做上述配置,满足你的要求。 1.去拼写检查 AS...
  • u014738140
  • u014738140
  • 2015-06-15 10:52:34
  • 5681

【android studio】 the logging tag can be at most 23 characters

今天写代码的时候,突然发现平时用的好好的Log竟然报错,提示信息为:the logging tag can be at most 23 characters,was 27... 当前Android s...
  • voiceofnet
  • voiceofnet
  • 2015-11-16 15:17:54
  • 7137

The logging tag can be at most 23 characters

The logging tag can be at most 23 characters,was …
  • h623691640
  • h623691640
  • 2016-09-07 13:50:27
  • 1201

VS2010 2012 代码中去掉红色波浪线

1、将VS2010里的红色波浪线去掉  (visual assist 也有个波浪线)
  • qing666888
  • qing666888
  • 2014-03-19 00:08:48
  • 603

去掉Visual Studio 编辑器里中文注释的红色波浪线

这些波浪线看着很不爽,这个波浪线跟Visual Studo没关系  是visual assist 搞出来的 在VAX的选项里把underlines spelling errors in commen...
  • swazer_z
  • swazer_z
  • 2012-05-14 14:37:17
  • 7808

the logging tag can be at most 23 character—解决log的TAG参数不能太长

The logging tag can be at most 23 characters, was 25(……)less...(Ctrl + F1) Log tags are only allowed...
  • dafeige8
  • dafeige8
  • 2017-07-03 14:53:14
  • 537

导入项目都idea中,正常启动,但是代码有红色的波浪线

今天把一个maven项目导入到idea中,项目能够正常的运行,但是代码有很多的红色波浪线,影响美观,而且在编写的时候报错了都不晓得。最后,搜了之后终于解决了。美滋滋。。。File —> setting...
  • xusheng_Mr
  • xusheng_Mr
  • 2017-09-14 16:31:58
  • 1586
    个人资料
    等级:
    访问量: 2227
    积分: 120
    排名: 121万+
    文章分类
    文章存档
    最新评论