10

[已修复] 添加依赖项后,您需要同步项目。它是 AVD Manager 图标左侧的图标

大家好,

我正在尝试将 appcompat-v7 与 android studio 一起使用。我添加了这些行:

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.+'
}

在 build.gradle 但是当我尝试导入库时:

import android.support.v7.app.ActionBar;

它说我无法解析 v7 .. 当我检查文件夹外部库时,只有 support-v4。

我错过了什么 ?

Ps:它在另一个项目中工作,我可以在外部库中看到该库,但它不想再这样做了..

4

2 回答 2

20

您应该有两个依赖项:

dependencies {
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.android.support:appcompat-v7:18.0.+'
}

确认您已在 SDK 管理器中下载了最新的 Android 支持库和支持存储库。

http://developer.android.com/tools/support-library/setup.html#download

设置 ActionBarActivity 的详细教程:

http://www.blackcj.com/blog/2013/08/14/actionbar-with-android-support-library-r18/

于 2013-08-21T18:53:56.120 回答
1

添加 blackcj 避免在版本号中使用 + 它可能会导致在 android studio 上构建不可预测且不可重复的构建,这可能会导致 gradle 更多的构建时间。这太贵了!

于 2015-08-08T09:40:54.887 回答