
当我更新我的ADT插件到ADT 16我得到一个新的(工具)的东西运行android lint当我运行它选择我的@L_502_1@项目后它给了我更多的550警告相关的项目为AndroID.我应该遵循建议lint我的资源如String.xml和我的活动中的一些布局使用.
有关lint的更多信息,请参阅此提示,此处为Click here
它还给我警告如下:
硬编码字符串“AnyThing”应该使用@string资源
所以我认为lint将有助于解决androID中的资源问题.
如果你有更多关于androID lint的事情那么让我知道.
我应该怎么做这个xml for lint以及我应该把这个xml放在项目根目录或任何其他目录中.
<?xml version="1.0" enCoding="UTF-8"?><lint></lint>
我还为ImageVIEw获取此警告“[辅助功能]缺少图像上的contentDescription属性”.而使用androID lint
我认为通过下面的图像提供以下内容:
androID:contentDescription="@string/desc"
这定义了简要描述视图内容的文本.此属性主要用于辅助功能.由于某些视图没有文本表示,因此该属性可用于提供此类属性.
像ImageVIEws和Imagebuttons这样的非文本小部件应该使用contentDescription属性来指定小部件的文本描述,以便屏幕阅读器和其他可访问性工具可以充分描述用户界面.
解决方法 我试过lint只是为了好玩.我能说什么它是一种专为AndroID开发的静态分析工具.因此,AndroID应用程序的开发人员可以在他/她的代码中运行自动静态测试.你可以在Eclipse中运行lint,只需按下面板上的按钮(在我的情况下,这个按钮靠近AVD Manager的按钮.之后Eclipse打开一个窗口,显示所有违反lint规则的行为.你可以双击错误和纠正它.作为静态分析工具,它可能有误报.
lint工具已经提供了许多嵌入式规则.您可以在this lint页面上阅读它们.
至于lint xml文件,我不知道该如何处理它.
总结以上是内存溢出为你收集整理的当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?全部内容,希望文章能够帮你解决当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)