zoukankan      html  css  js  c++  java
  • eclipse不能自动生成R文件经验总结

    android.support.v7.app.actionbaractivity 报错

    来自https://www.cnblogs.com/rocomp/p/4900508.html

    R文件不能自动生成主要是因为编译有错误,这时你想什么办法都是没有用的,clean, fix properties,都不是从根上解决问题。

       R文件主要是自动生成资源文件的id的,里边静态子类

    主要都是对 res目录下的资源文件的引用

         所以,只要是R文件不能自动生成或更新,主要是因为 编译的时候资源文件里有不合法的语法。
         所以,遇到这种情况的话,不要去乱修改别的地方,一般会使问题变得更复杂。
         
         解决方法:
          1、如果console里有红色的编译不过的报错信息,直接定位到报错位置,修改错误OK!
          2、首先去检查 res目录下的文件。
             主要集中在刚刚修改过的地方,上一次自定生成成功自后到报错这段时间进行的修改。
             检查 drawable 目录里的图片文件名时候符合java变量名语法
             检查 layout 目录里的布局文件有没有Android不识别的写法
             检查 values 目录里自定义的一些值是否正确,是否写错,是否Android不识别
     
         一般经过上面的步骤就能很容易的找到错误,重新编译生成 R文件
        
         如果是导入的第三方的源码项目的话,可能要看 project.properties里人家项目的编译SDK版本,跟自己的SDK编译版本。高或低都可能会有一些问题,最好将自己的编译版本修改一致。
     
         遇到这种问题,千万不要像无头苍蝇一样在网上乱找答案,别人的答案是对的,但是可能并不适应你的情况。只会使你的调试变得更麻烦。
         一定要分析 R文件的原理, 为什么会出现不生成的问题,
         知道了跟结所在,就很轻松的解决问题
     总结:layout文件里面书写错误
  • 相关阅读:
    导入模块
    Windows x86-64下python的三个版本
    ubuntu 16.04 添加网卡
    重启rsyncd
    docker时区
    git回滚
    impdp and docker install oracleXE
    Oracle 把一个用户所有表的读权限授予另一个用户
    zabbix web监控
    WebStorm license server
  • 原文地址:https://www.cnblogs.com/ARABYCHEN/p/10587069.html
Copyright © 2011-2022 走看看