创建新应用程序时eclipse中的appcompat_v7库错误

时间:2015-01-12 06:29:03

标签: android

enter image description here我正在使用eclipse juno,当我创建新的应用程序时,它包含错误。 我通过以下解决方案但仍然存在错误。 1.清理并构建应用程序 2.添加appcompat_v7库 请帮我修复这个错误。![我已经添加并清理了项目,但仍然存在错误] [2] [2]:

2 个答案:

答案 0 :(得分:4)

按照指示行事:

  1. 从项目中删除appcompat_v7 library库。您会在主项目中发现一些错误。

  2. 您会在styles文件夹中找到values个文件中的错误。

  3. (i)在包含错误的styles.xml文件夹的values中应用以下代码行:

    <resources>
    
        <!--
            Base application theme for API 11+. This theme completely replaces
            AppBaseTheme from res/values/styles.xml on API 11+ devices.
        -->
        <style name="AppBaseTheme" parent="android:Theme.Light">
            <!-- API 11 theme customizations can go here. -->
        </style>
    
    </resources>
    

    (ii)在styles.xml values-v11文件夹中应用这些文件:

    <resources>
    
            <!--
                Base application theme for API 11+. This theme completely replaces
                AppBaseTheme from res/values/styles.xml on API 11+ devices.
            -->
            <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
                <!-- API 11 theme customizations can go here. -->
            </style>
    
        </resources>
    

    (iii)将这些应用于styles.xml values-v14文件夹:

    <resources>
    
                <!--
                    Base application theme for API 11+. This theme completely replaces
                    AppBaseTheme from res/values/styles.xml on API 11+ devices.
                -->
                <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
                    <!-- API 11 theme customizations can go here. -->
                </style>
    
            </resources>
    
    1. menu个文件夹中,将app:showAsAction="never"替换为android:showAsAction="never"

    2. 最后在MainActivity替换ActionBarActivity Activity。删除所有不必要的导入。

    3. 现在希望您的项目已准备就绪。

答案 1 :(得分:0)

这可能是因为你没有正确地将appcompact_v7支持jar文件添加到你的项目中。检查这个链接How to add support libraries?将会有所帮助。忘记在添加jar文件后重新安置你的eclipse。

1)将您的支持库添加到项目资源管理器中。 2)将jar文件添加到你的android项目中,如上面的链接所示。 3)清理并构建你的项目(或重启eclipse)。