我不知道为什么我无法导入android.support.v7.app.ActionBarActivity类。我查看并按照this question中描述的步骤更改项目的jar文件。但是在解决方案中,第一步是删除已存在的jar文件,但是我没有该文件。我不是在使用gradle。
这是我从android教程获得的代码。
package com.example.myapp;
import android.app.Activity;
import android.os.Bundle;
import android.support.v7.app.ActionBarActvity;
public class DisplayMessageActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
}
}
首先出现的错误是
Error:(5, 30) java: package android.support.v7.app does not exist
在清单中也写了这一行。
<uses-sdk android:minSdkVersion="7"/>
我认为这是可以的,因为我需要确保支持v7的东西。正如标题中所提到的,我正在使用IntelliJ。
答案 0 :(得分:0)
在build.gradle的依赖项中添加它
compile 'com.android.support:appcompat-v7:21.0.0'
答案 1 :(得分:0)
如果您使用的是IntelliJ IDEA而不是Android Studio(基于gradle),那么您 应该通过转到文件&gt;添加库项目结构
然后转到您的模块,选项卡Dependencies,并从那里添加jar文件。
libs
中的Jar文件不会自动添加到IntelliJ中,您必须手动将它们添加为依赖项。