Guys有什么解决方案可以停止在我的项目中添加appcompat_v7,我只想通过在项目中添加一个活动来更新我的Android应用程序,我使用最小的SDK版本8并使用actionbarsherlock,每次我添加任何活动elipse添加appcompat_v7,如果我删除它我得到错误,R无法解析变量发生,这个文件夹太烦人了,我知道appcompat_v7是for actionbar compatiblebilty与旧版本,但对于我当前的项目是没有用的, 任何想法或解决方案请分享我已经谷歌这个问题和搜索stackoverflow没有任何工作对我来说。
提前致谢
答案 0 :(得分:0)
更新eclipse后我也面临同样的问题。
删除appcompat_v7文件夹后出错的原因是它包含由ide自动生成的R.java文件。
你可以检查你的项目gen文件夹,它不再有R.java文件。
现在你可以手动添加新的活动,但对于较大的项目,如果非常耗时和无聊
我建议你保留这个。
到那时你会像我一样习惯它。
答案 1 :(得分:0)
解决此问题的步骤
appcompat_v7
删除eclipse and workspace
(在您创建项目时生成)。fragment
,则该类应为 extends
否则FragmentActivity
扩展 Activity
并删除所有Fragment
stufs。style
文件更改styles
并使用原生文件
android theme
并非来自appcompat
的任何主题。menu
文件夹。请参阅代码段样式的代码段
<style name="AppBaseTheme" parent="android:Theme.Light">
菜单的代码段
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.android.multitaskme.tasker.SplashActivity" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
android:showAsAction="never"/>
</menu>
清理你的项目,你很高兴。