我在
android suppport v7 app compat面临一些问题.正在给出一些罐子丢失的错误.我想用android支持v4做一个简单的hello world应用程序,但是如何删除android支持v7?
解决方法
删除它是一件苦差事.最简单的方法是创建一个新项目,在向导中取消选中“Create Activity”,然后向src添加一个新类.
但是,如果你真的,真的想从现有项目中删除v7的东西,这里有一种方法可以删除它,操作栏和片段内容:
>从project.properties中删除android.libary.reference行,忽略顶部的警告.
>将MainActivity的类型从ActionBarActivity更改为Activity.
>删除v7和v4.Fragment导入.
>从MainActivity中删除整个“if(savedInstanceState)”语句.
>从MainActivity中删除PlaceholderFragment类.
>使用fragment_main.mxl的内容或您自己的布局替换activty_main.xml文件的内容.
>如果您没有使用自己的布局,请从activity_main.xml中删除工具:context属性/值.
>编辑3个styles.xml文件中的每一个(在值*下)并将样式AppBaseTheme的父级更改为“android:Theme.Light”(或您的选择).
>编辑menu / main.mxl并删除app:showAsAction属性/值.
>组织导入并清理项目.
需要明确的是:这不是你真正想要为真正的应用程序做的事情,而是如果你只是创建一个演示或概念证明,你可能想要做更多的事情.
编辑:
接下来,您可以添加一个额外的模板来创建一个没有appcompat_v7的Activity.您可以通过CommonsWare here获得一个.有一个很好的写它here.