• 为啥Android的R.JAVA会没有掉了?


      今天纠结了一个小时的R.JAVA在clean之后没有掉的问题。

      看了网上的很多回复但很多都只是讲了解决方法。R.JAVA没有掉的原因很多情况下都是因为你的资源文件出现了错误,导致R.JAVA无法正式生成,而这种错误是无法通过android的FIX PROJECT来解决的,而且大部分情况下eclipse也不会有任何显眼的报错提醒的。

       那么这个出现的错误主要是些什么错误呢?一个就是引入外来的XML文档中一些引用值例如@string/tittle这样的变量在valuese里面没有赋值,导致报错。第二个,一些xml属性在低版本的android中没有出现,这在很多从高版本往低版本移植的过程中会出现这样的错误。第三个,就是资源文件的命名一定要小写字母。

       或许还会有一些奇怪的错误会导致R.JAVA出现问题,但是都不是很难解决的。

       关键还是做为初学者一定要习惯看Console的错误报告,从中发现分析问题。而不是一上来就百度,这样很容易导致被其它的新手人云亦云的。

       总结下解决R,JAVA的出现错误的方法,第一,观察Console的错误报告,找到跟XML有关的问题,解决之。

       第二,Project-CLEAN,一定要勾选上BUILE AUTON选项。当然,Project-properties,选择一个较高的系统版本再APPLY也是一个偶尔可以解决问题的方法,之所以能够解决问题,是因为错误发生在我所说的第二个错误上。但是这样的结果往往就是让APP的兼容性降低了。

  • 相关阅读:
    JS数组定义及详解
    JS中script词法分析
    JS函数 -- 功能,语法,返回值,匿名函数,自调用匿名函数,全局变量与局部变量,arguments的使用
    Java面试(1)-- Java逻辑运算符
    Java面试(3)-- Java关系运算符
    让 history 命令显示日期和时间
    mysql 权限管理
    docker基础
    docker 后台运行和进入后台运行的容器
    expect 自动输入密码
  • 原文地址:https://www.cnblogs.com/zhuzheic/p/2616068.html
Copyright © 2020-2023  润新知