当前位置: 首页 > 知识库问答 >
问题:

Eclipse ADT:在创建每个新项目后创建项目名“appcompat_v7”

尉迟宪
2023-03-14

好吧,我想强调这一点,并将其全部带入此线程,因为其余线程没有结论性的答案,因此在跳入它们之前,以下是我提到的线程:

Adt 不会创建默认的问候世界,但命令行会创建

[已解决]日食在创建新项目/活动时行为不同

过去几天以来,ADT的行为有点古怪。我总是更新我的SDK,所以我经常运行SDK管理器并下载所有更新。最近我注意到,如果我创建一个新的android应用程序项目,它不会创建一个默认的MainActivity,即使我选中了那个框,它也不会在src下创建一个Activity,更让我恼火的是,我无法重构任何东西,所以我在读了几篇帖子后意识到我必须更新我的Eclipse,但现在当我创建每个新项目时,它会创建一个烦人的appcompat_v7项目,比如我创建两个新项目,它会创建appcompat_v7_2....这快把我逼疯了,新的项目库是appcompat_v7项目。这变得很烦人,不知道这里发生了什么!!!!我该怎么办...请救救我!预先感谢....一个截图来烦你们这些家伙...:)

***************当前替代方案,而不是解决方案***********************

截至2014年5月12日,ADT 23.0.2我不再看到这个问题。

我一直在等待一个关于这个问题的可接受的解决方案(到目前为止还没有),但是一个SO成员把我带到了这篇文章https://code.google.com/p/android/issues/detail?id=66975.我正在做的事情在下面的一个解决方案中有所描述,但是对于来到这篇文章的人来说,另一种选择是删除已经创建的那个丑陋的项目(如果你有多个项目),并将这个(appcompat_v7)添加为一个库。所以如果你创建了另一个项目,appcomat_v7_2…出现删除它并将你的项目指向appcompat_v7,对其他项目也做同样的事情。出于某种原因,这并不推荐,但它对我来说一直很好,没有问题。

共有3个答案

轩辕嘉平
2023-03-14

appcompat项目是一个支持android旧版本的库。谷歌最近引入了支持库,我不知道是哪个Android版本。但关键是,只有当您创建一个跨Android平台的Android项目时,才会创建这个项目。我的意思是,当您选择一个旧的min API,例如API 8(Froyo),但目标是最近的版本时,您的项目必须具有支持库。无论如何,appcompat_v7项目的创建是一个问题,必须由eclipse插件维护人员进行更好的配置。但是,您可以通过针对较新的API并在构建路径中包含支持库来优雅地解决这个问题。这比其他版本更优雅,因为在构建应用程序时,最好只关注一个android版本,当完成后,您就有了一个真实的应用程序版本,可以作为支持其他版本的模型,无论是旧版本还是新版本。

步兴德
2023-03-14

似乎这是一个日食虫子。您需要做的是转到Android项目和Android部分中的属性。添加库appcompat_v7并删除appcompat_v_7_2(重复)。然后,您可以删除作为日食项目的appcompat_v7_2。所有错误都已修复。

只是权宜之计。

卫志泽
2023-03-14

如果使用,则不会创建文件夹appcompat_v7

minSdkVersion="14"
 类似资料:
  • 创建任何新的 Android 项目后,Eclipse 会自动创建一个“appcompat_v7”项目,而 /src 下没有任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也得到了一个奇怪的错误。 正如你看到的AndroidManifest。项目中存在xml! EDIT1:清理项目后,奇怪的错误消失了,但我仍然想知道为什么创建appcompat_v7。 EDIT2:我还注意到Ecli

  • It doesn’t matter if you have an existing repository/directory of code, or if you are starting a completely new project, adding Yarn works the same way every time. In your terminal/console in the dire

  • 首先,打开Android Studio并选择Create new Project,然后它会让你输入一个名字,你可以任意取一个名字,比如:Weather App。然后你需要输入公司域名。如果你不会真正发布这个app,这个字段就不是特别重要了,但是如果你有的话可以使用自己的域名。然后任意选择一个目录作为这个项目的保存地址。 下一步,它会让你选择最小的API版本。我们选择API 15,因为我们有一个库需

  • 3.2.1.创建新项目 进入Eclipse,选择 File→New→Android Project 。有时菜单里可能没有Android Project这一条目(尤其是在第一次启动Eclipse的时候),这时可以选择Other找到Android Project。只要选择过一次,它就会一直显示在菜单里。 进入New Project对话框,分别进行如下设置: 填写"Projectname"。这是个Ecl

  • 3.1.1. 新版本库即是新项目 在GitHub,一个项目对应唯一的Git版本库,创建一个新的版本库就是创建一个新的项目。访问仪表板(Dashboard)页面,如图3-1,可以看到关注的版本库中已经有一个,但自己的版本库为零。在显示为零的版本库列表面板中有一个按钮“New Repository”,点击该按钮开始创建新版本库。 图3-1:版本库列表面板 新建版本库的界面如图3-2所示。 图3-2:创

  • 如果你已经使用过Android Studio和Gradle,那么这一章会比较简单。我不会给出很多细节和截图,因为用户界面和细节可能会一直变化。 我们的应用是由一个简单的天气app组成,正如所使用的Google’s Beginners Course in Udacity。我们可能会关注不同的事情,但是app的想法都是一样的,你会发现在一个典型的app里面会包括很多不同的东西。如果你的Android开