如何在intellij想法中使用android.support.v7

时间:2015-01-29 07:52:26

标签: android android-support-library android-appcompat

这是几天,我还在尝试在Intellij Idea中使用android.support.v7 我已经搜索并阅读了很多页面,但没有找到解决方法

  1. 更新了Android SDK Tolls,Android SDK平台工具,Android支持库和Android支持存储库
    1. 将android-support-v13.jar复制到libs Directry
    2. 按Alt + ctrl + Shift + s
    3. 将jar文件添加到库
    4. 将jar文件添加到模块>>依赖关系(按“+”并使用'JAR或目录'和'库>> Java'并检查'android-support-v13'
  2. 但是在活动类中,它仍然显示错误“无法解析符号'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" />
    

    请告诉我如何解决,谢谢。

3 个答案:

答案 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后一切都很好。