Android appcompat v7错误

jka*_*lly 16 java eclipse android android-appcompat android-support-library

作为Android开发人员的新手,我按照最简单的教程,构建了一个新的android项目,接受所有默认设置(为kitkat构建).令我沮丧的是,我有一个未计划的项目 - appcompat_v7以及错误:

容器'Android Dependencies'引用非现有库'C:\ Users ...\workspace\appcompat_v7\bin\appcompat_v7.jar'

以下两次

在解决构建路径错误之前,无法构建项目

有没有快速解决这些问题的方法?这是一个多么困难的迹象,并且在学习Android的过程中会遇到令人不快的惊喜?

(希望它与6年前学习IOS不相似......)

Y.S*_*Y.S 25

appcompat_v7默认情况下,该库在Eclipse Android项目中添加.对于您开始制作的任何演示项目,您很可能需要它.

若要正确添加此库,请按照下列步骤操作

对于Android Studio:

1.确保您的SDK Manager中安装了Android支持存储库:

在此输入图像描述

2.在您的build.gradle文件中,包括以下implementation语句

implementation 'com.android.support:appcompat-v7:+'
Run Code Online (Sandbox Code Playgroud)

dependency括号中.

3.使用Sync Project按钮执行Gradle同步.


对于Eclipse:

诀窍是,您需要清理和构建appcompat_v7项目.去

Project -> select Clean -> select the project. 
Run Code Online (Sandbox Code Playgroud)

执行此操作后,如果项目未自动生成,请右键单击包资源管理器中的项目并选择Build Project.现在该.jar文件将在项目的bin文件夹中生成.之后,清理并构建所有引用的项目appcompat_v7.

现在,所有需要它的项目都应该正确引用库.

还要注意:

  • 您必须拥有最新版本的SDK工具/构建工具 / 平台工具.如果您尝试此操作但它不起作用,请转到Android SDK Manager并确保您拥有所需工具的最新版本.
  • 如果您的项目仅需要API级别14(冰淇淋三明治)及以上,请在创建新项目时在项目向导中为"最低要求的SDK"选择API级别14.现在这个项目不需要appcompat_v7库,应用程序将使用从ICS开始的AOSP构建中存在的本机ActionBar类.

进一步参考:

1. 如何在eclipse中添加Android Support v7库.

2. Android操作栏如何为Eclipse添加支持库v7 appcompat.

3. android-support-v7-appcompat库项目不起作用.

4. android-support-v7-appcompat和android-support-v4之间的区别.


归档时间:

查看次数:

63169 次

最近记录:

6 年,3 月 前