[英]Android problems when import library project using IntelliJ
我不确定为什么无法导入android.support.v7.app.ActionBarActivity类。 我查看并按照此问题中描述的步骤更改了项目的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。
在依赖关系的build.gradle中添加它
compile 'com.android.support:appcompat-v7:21.0.0'
如果您使用的是IntelliJ IDEA而非Android Studio(基于等级),则应通过转到文件>项目结构来添加库
然后转到您的模块,选择Dependencies,然后从那里添加jar文件。
libs
中的jar文件不会自动添加到IntelliJ中,您必须手动将它们添加为依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.