无法使用外部资源库

时间:2015-09-14 08:54:03

标签: java android libs

我尝试在我的应用程序中使用this project四天。到目前为止,我创建了一个新的,干净的项目,我正在尝试运行示例,但该项目来自Eclipse,我正在使用Android Studio。无论如何,我不想导入整个项目,只想复制必要的文件。

首先我创建一个libs文件夹,放置circularimageview.jar文件 - 来自CircularImageViewCircularImageViewSample目录的文件之间有区别吗?

然后我将其添加为Android Studio中的库,最后我得到了:

compile 'com.android.support:support-v4:23.0.1'

compile 'com.android.support:appcompat-v7:23.0.1'

compile files(':circularImageView')
在build.gradle中

接下来,我将来自作者网站的代码添加到我的activity_main.xml中,因此看起来像http://pastebin.com/qetJBG6F

我应该更改

xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/libs/com.mikhaellopez.circularimageviewsample" 

行?

我添加了作者网站的java代码,所以我的MainActivity.java看起来像:

package info.androidhive.kolka;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

import com.mikhaellopez.circularimageview.CircularImageView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        CircularImageView circularImageView = (CircularImageView)findViewById(R.id.avatar);
        circularImageView.setBorderColor(getResources().getColor(R.color.GrayLight));
        circularImageView.setBorderWidth(10);
        circularImageView.addShadow();
    }

我错过了什么,为什么我仍然会遇到错误,例如

  

错误:(8)找不到属性' border'的资源标识符在   package' com.mikhaellopez.circularimageviewsample' or java.lang.RuntimeException:无法启动活动   ComponentInfo {info.androidhive.kolka / info.androidhive.kolka.MainActivity}:   android.view.InflateException:二进制XML文件行#8:错误   充气类com.mikhaellopez.circularimageview.CircularImageView

问候

0 个答案:

没有答案