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文件生成
     
  • 相关阅读:
    超强视频分割/剪辑软件:Ultra Video Splitter绿色便携版
    PAZU 4Fang WEB 打印控件
    PHP开源网站
    jQuery实现点击小图显示大图效果
    博观而约取,厚积而薄发
    jquery两边飘浮的对联广告
    图片或文字循环滚动JS代码收集
    降低站长成本 推荐8个免费或低廉小型建站工具
    市净率
    浅谈策略交易、系统交易和程式交易
  • 原文地址:https://www.cnblogs.com/mrdoor/p/4870194.html
Copyright © 2011-2022 走看看