zoukankan      html  css  js  c++  java
  • android导入项目出现R文件不能生成

    关于原因网上有好多,比如

    1.有时候eclipse不自动编译,把project clean一下,让R.java重新生成
     
    2.选择菜单  Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。
     
    3.选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误。
     
    4.旧版本1.5/1.6/2.1 的SDK layout_height里面没有看到match_parent这个属性,android:layout_height="match_parent" 这个属性会导致xml编译不了不能生成R.java
    这个是把高级版本的降级后可能会出现的情况,解决办法就是把match_parent换成fill_parent
    当导入其它源码时候,首先要保证源码的SDK版本和你eclipse默认版本是否一致。
     
    5.项目中有其他xml和类错误的时候不会自动编译,jar包引用有错误的时候也会导致不会自动编译。
     
    今天我在导入项目的时候发现styles.xml这个文件有如下代码
    <resources>

        <!--
            Base application theme for API 14+. This theme completely replaces
            AppBaseTheme from BOTH res/values/styles.xml and
            res/values-v11/styles.xml on API 14+ devices.
        -->
        <style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <!-- API 14 theme customizations can go here. -->
        </style>

    </resources>
    发现这个theme会导致xml文件出错,删除就可以了,然后R文件生成
     
  • 相关阅读:
    2018年度总结
    SQL特殊comment语法
    mysql 主从复制change master to
    mysql 主从复制参数slave_net_timeout
    show master status, show slave status中的Executed_Gtid_Set
    mysql重复start slave、stop slave测试
    golang database sql DSN (Data Source Name)中的timeout, readTimeout
    mysql show master status为空值
    Linux 建立 TCP 连接的超时时间分析(解惑)
    golang 原子操作函数
  • 原文地址:https://www.cnblogs.com/mrdoor/p/4870194.html
Copyright © 2011-2022 走看看