Java Android appcompat v7错误
作为androiddevelopent新手,我遵循最简单的教程,构建了一个新的Android项目,接受所有默认设置(为kitkat构建)。令我沮丧的是,我有一个未计划的项目——Java Android appcompat v7错误,java,android,eclipse,android-support-library,android-appcompat,Java,Android,Eclipse,Android Support Library,Android Appcompat,作为androiddevelopent新手,我遵循最简单的教程,构建了一个新的Android项目,接受所有默认设置(为kitkat构建)。令我沮丧的是,我有一个未计划的项目——appcompat\u v7,还有错误: 容器“Android依赖项”引用了不存在的库 'C:\Users…\workspace\appcompat\u v7\bin\appcompat\u v7.jar' 下面两次 在解决生成路径错误之前,无法生成项目 有没有快速的方法来解决这些问题? 这是不是一个迹象表明学习Andro
appcompat\u v7
,还有错误:
容器“Android依赖项”引用了不存在的库
'C:\Users…\workspace\appcompat\u v7\bin\appcompat\u v7.jar'
下面两次
在解决生成路径错误之前,无法生成项目
有没有快速的方法来解决这些问题?
这是不是一个迹象表明学习Android有多么困难,并且充满了令人不快的惊喜
(希望不会像6年前学习IOS那样…默认情况下,Android项目中添加了
appcompat_v7
库。你很可能会需要它为任何演示项目,你开始制作
要正确添加此库,请执行以下步骤:
适用于Android Studio:
1。确保您的计算机中安装了:
2.在build.gradle
文件中,包括以下实现
语句
implementation 'com.android.support:appcompat-v7:+'
在依赖项
括号内
3。使用sync Project
按钮执行梯度同步
~传统答案~: 对于Eclipse: 诀窍是,您需要清理并构建
appcompat\u v7
项目。去
Project -> select Clean -> select the project.
执行此操作后,如果项目未自动生成,请在包资源管理器中右键单击该项目,然后选择生成项目
。现在将在项目的bin
文件夹中生成.jar
文件。之后,清理并构建所有引用appcompat\u v7的项目
现在,所有需要该库的项目都应该正确地引用该库
请注意:
- 您必须拥有最新版本的SDK工具/构建工具 /平台工具。如果您尝试了这个,但它不起作用,那么请转到 Android SDK管理器,并确保您拥有最新版本的 所需的工具
- 如果您的项目只需要API 14级(冰淇淋三明治) &在上面,选择API级别14作为 创建新项目时的项目向导。现在是appcompat_v7 此项目和应用程序不需要库 将使用AOSP构建中存在的本机ActionBar类 从ICS开始
4.需要更新SDK管理器 单击ecilipse中的ur sdk管理器图标,然后在extras中更新android支持存储库 然后 转到文件->导入->现有项目 abt bundle->sdk->extra->android->support->v7到工作区 将v7导入工作区后,转到lib文件夹,选择jar并右键单击,然后选择buildtoworkspace,然后再次右键单击v7项目转到java构建路径,选中复选框并单击apply和ok 如果您已经更新了sdk,请按照以下步骤操作 第1步: 右键单击您的项目,然后转到 属性->选择java构建路径 第二步: 单击添加外部jar 第三步: 浏览到您的adt包转到您的工作区选择文件夹 android-support-v7-appcompat->lib->appcompat_v7.jar
我也遇到了同样的问题,我尝试了上面提到的所有建议和更多的建议,但没有人帮助我解决我的问题。我的解决方案是创建一个具有最低要求SDKAPI14:Android 4.0(IceCreamSandwich)的程序。这样做Eclipse将不会创建appcompat_v7项目 我还找到了另一个更好的解决方案:
Appcompat_7错误已解决
嗨,我是一个完全的初学者,我通过转到SDK管理器更新/安装所有新的android SDK构建工具解决了我的问题(因为我不确定应该更新/安装哪个,所以我更新/安装了所有的构建工具。更新/安装了所有新的构建工具后,我关闭了我的eclipse并再次启动eclipse。如果您再次看到任何错误,请转到顶部栏,单击PROJECT并选择CLEAN。然后再次运行您的应用程序,我认为它会正常运行。接受的答案对我有效,但只有在我安装了最新的Java JDK(这是这里详细介绍的问题的解决方案)之后才有效。当我为android\u support\u v7\u appcompact项目将project build tarjet更改为API 21时,它对我有效。奇怪的修复,但这对我有效(我的项目的最低SDK是10-不能使用14)