这是几天,我还在尝试在Intellij Idea中使用android.support.v7 我已经搜索并阅读了很多页面,但没有找到解决方法
但是在活动类中,它仍然显示错误“无法解析符号'ActionBarActivity'”
import android.os.Bundle;
import com.example.daft_theme.R; // It's Grey
import android.support.v7.app.ActionBarActivity; // It's Grey Too
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// ActionBar actionBar = getSupportActionBar();
}
}
在AndroidManifest.xml:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
请告诉我如何解决,谢谢。
答案 0 :(得分:1)
将android-support-v4.jar和android-support-v7-appcompat.jar包含在您的类路径中。
有关详细说明,请参阅http://www.coderzheaven.com/tag/android-support-v7-appcompat-jar/。
答案 1 :(得分:1)
如果您使用Android Studio检查/添加以下行,您的build.gradle(模块)到dependencies
部分
compile 'com.android.support:support-v7:19.0.+'
答案 2 :(得分:1)
你可以参考这篇文章。
How to add android.support.v7.widget.GridLayout into intelliJidea?
此后我还面临编译错误的问题,经过一些研究后发现根本原因是Project SDK设置,在我的设置中我设置为4.4.2,但版本21没有被4.4.2识别。我设置为6.0后一切都很好。