Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建新android应用程序时出现appcompat_v7错误_Java_Android_Eclipse - Fatal编程技术网

Java 创建新android应用程序时出现appcompat_v7错误

Java 创建新android应用程序时出现appcompat_v7错误,java,android,eclipse,Java,Android,Eclipse,1) 到目前为止,每当我创建android项目时,我都会得到一个扩展活动的java主类和一个XML文件。。。就是这样,但是最近升级了我的android eclipse之后,每当我创建一个项目时,主java文件会扩展action bar activity,而不仅仅是activity,并且还会使用XML文件创建一个片段类,最重要的是,会自动创建一个新文件夹appcompat_v7,并使用红十字表示错误,我是android开发的新手,所有这些东西都阻止了我继续,因为我不知道为什么会发生这些事情,我该如

1) 到目前为止,每当我创建android项目时,我都会得到一个扩展活动的java主类和一个XML文件。。。就是这样,但是最近升级了我的android eclipse之后,每当我创建一个项目时,主java文件会扩展action bar activity,而不仅仅是activity,并且还会使用XML文件创建一个片段类,最重要的是,会自动创建一个新文件夹appcompat_v7,并使用红十字表示错误,我是android开发的新手,所有这些东西都阻止了我继续,因为我不知道为什么会发生这些事情,我该如何解决这个问题

2) 创建项目时,我在控制台中收到以下错误消息:

[appcompat_v7]警告:无法写入jarlist缓存文件C:\Users…\workspace\appcompat_v7\bin\jarlist.cache


任何关于如何解决这些问题以及我的android eclipse有什么问题的建议都将受到高度赞赏

这是新的android sdk更新22.6.2中的已知问题 此库将自动添加到您创建的所有项目中

要消除此过程,您可以回滚到更新的早期版本,也可以从项目中删除所有不必要的内容,例如删除库并将代码从fragment.xml复制到activity.xml。
还可以从MainActivity.java中删除与片段相关的代码,因为您升级了EclipseIDE。此库作为库项目存在于Eclipse工作区中。您创建的每个项目都有自己的appcompat_v7库。如果您在项目中不使用appcompat,可以在项目配置中删除相应的库和依赖项。它允许您使用Android的ActionBars。所以,如果你想使用ActionBar,你需要AppCompat。如果您有一个不使用操作栏的项目,则不需要创建appcompat_v7库文件夹。 您可以从Src文件夹和layout中删除fragment的文件,也可以像您这样做。您可以通过右键单击您的项目->属性->Android->选择appcompatV7->删除来删除它。
希望它能帮助您解决问题。

不,它已添加到您创建的所有活动中。如果您创建一个项目并取消选中“创建活动”复选框,它将不会添加额外的库。@Commonware,为什么不在创建新项目时将最小目标SDK设置为其他值呢?