В течение четырех дней я пытаюсь использовать this project в своем приложении. К настоящему моменту я создал новый, чистый проект, и я пытался запустить образец, но проект был из Eclipse, и я работаю над Android Studio. Во всяком случае, я не хочу импортировать весь проект, просто хочу скопировать необходимые файлы.Невозможно использовать внешнюю библиотеку
Сначала я создаю папку libs
где я положил файл circularimageview.jar
- это разница между файлом из CircularImageView
и CircularImageViewSample
реж?
Затем я добавляю это в качестве библиотеки из 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();
}
Что мне не хватает, почему я все еще получаю ошибки, такие как
Error:(8) No resource identifier found for attribute 'border' in package 'com.mikhaellopez.circularimageviewsample'
or
java.lang.RuntimeException: Unable to start activity ComponentInfo{info.androidhive.kolka/info.androidhive.kolka.MainActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class com.mikhaellopez.circularimageview.CircularImageView
?
Привет
@Raghunandan Я получил это "компилировать дереве файлов (в том числе: [ '* .jar'], реж: 'LIBS')" – krzk
нормально, то это, кажется, проблема с библиотекой проект. Есть ли образец автора? – Raghunandan
Вы должны попробовать thiis "compile" de.hdodenhof: circleimageview: 1.3.0 '"вместо компиляции фляги –