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文件生成
     
  • 相关阅读:
    冲刺二6
    冲刺二5
    6月1日团队开发日志
    5月31日团队开发日志
    5月30日团队开发日志
    5月29日团队开发日志
    5月28日团队开发日志
    5月27日团队开发日志
    5月26日团队开发日志
    5月25日团队开发日志
  • 原文地址:https://www.cnblogs.com/mrdoor/p/4870194.html
Copyright © 2011-2022 走看看