Невозможно использовать библиотеку Graph View в Eclipse

Я хочу построить график в Android. Итак, после некоторых исследований я обнаружил, что GraphView — хороший вариант. Итак, я последовал этому (http://www.ssaurel.com/blog/create-a-real-time-line-graph-in-android-with-graphview/ ), но я не могу использовать graphView в eclipse. Я добавил файл jar, используя Properties->Java BuildPath->Libraries, и добавил файл jar.

Когда я запускаю проект, я получаю фатальную ошибку. Я буду рад предоставить любую другую информацию по этому поводу,

Я использую Eclipse Neon на Windows 7.

SS первых нескольких строк из logCat

РЕДАКТИРОВАТЬ. Это SS графического макета в файле xml.

введите здесь описание изображения

РЕДАКТИРОВАТЬ. Полная компоновка файла проекта.

введите здесь описание изображения

Java-код-

package com.ssaurel.testgraphview;

import java.util.Random;

import android.app.Activity;
import android.os.Bundle;

import com.jjoe64.graphview.GraphView;
import com.jjoe64.graphview.Viewport;
import com.jjoe64.graphview.series.DataPoint;
import com.jjoe64.graphview.series.LineGraphSeries;

public class MainActivity extends Activity {

  private static final Random RANDOM = new Random();
  private LineGraphSeries<DataPoint> series;
  private int lastX = 0;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // we get graph view instance
    GraphView graph = (GraphView) findViewById(R.id.graph);
    // data
    series = new LineGraphSeries<DataPoint>();
    graph.addSeries(series);
    // customize a little bit viewport
    Viewport viewport = graph.getViewport();
    viewport.setYAxisBoundsManual(true);
    viewport.setMinY(0);
    viewport.setMaxY(10);
    viewport.setScrollable(true);
  }

  @Override
  protected void onResume() {
   super.onResume();
   // we're going to simulate real time with thread that append data to the graph
   new Thread(new Runnable() {

     @Override
     public void run() {
       // we add 100 new entries
       for (int i = 0; i < 100; i++) {
         runOnUiThread(new Runnable() {

           @Override
           public void run() {
             addEntry();
           }
         });

         // sleep to slow down the add of entries
         try {
           Thread.sleep(600);
         } catch (InterruptedException e) {
           // manage error ...
         }
       }
     }
    }).start();
   }

   // add random data to graph
   private void addEntry() {
     // here, we choose to display max 10 points on the viewport and we scroll to end
     series.appendData(new DataPoint(lastX++, RANDOM.nextDouble() * 10d), true, 10);
   }

}

XML-код-

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.ssaurel.testgraphview.MainActivity" >

    <com.jjoe64.graphview.GraphView
    android:id="@+id/graph"
    android:layout_width="match_parent"
    android:layout_height="300dp" />

</RelativeLayout>

person zwarrior    schedule 14.11.2016    source источник
comment
stackoverflow.com/questions/ 26543739/   -  person Nabin    schedule 14.11.2016
comment
Это не отвечает на мой вопрос.   -  person zwarrior    schedule 14.11.2016
comment
Я бы предложил использовать Android Studio, а затем использовать gradle для использования библиотеки. Затмение устарело.   -  person Nabin    schedule 14.11.2016
comment
Поправьте меня, если я ошибаюсь... вы используете jjoe64/GraphView.... убедитесь, что вы добавили в проект необходимую библиотеку Android (jar или lib prjt). Не могли бы вы указать имя добавленной банки?   -  person Shadow Droid    schedule 14.11.2016
comment
@ShadowDroid. Да. Ты прав. И я добавил банку GraphView-4.0.0. Я даже пробовал с последней версией - GraphView-4.2.1.jar, но проблема все еще сохраняется.   -  person zwarrior    schedule 14.11.2016
comment
Пожалуйста, создайте папку libs для проекта и скопируйте и вставьте банку непосредственно в папку libs в структуре проекта.   -  person Shadow Droid    schedule 14.11.2016
comment
@ShadowDroid Это было первое, что я попробовал. Я создал папку libs и напрямую добавил файл jar. Это не сработало.   -  person zwarrior    schedule 14.11.2016
comment
Извините, но я попробовал образец и у меня работает, добавляя банку только в папку libs. Пожалуйста, убедитесь, что вы удалили его в другом месте. Также добавьте полный файл макета в вопрос   -  person Shadow Droid    schedule 14.11.2016
comment
@ShadowDroid. Я отредактировал свой вопрос и добавил полный файл макета. Я надеюсь, это то, что вы спросили?   -  person zwarrior    schedule 15.11.2016
comment
Пожалуйста, добавьте xml-код файла макета и код, который вы написали в соответствующем действии. Пожалуйста, не прикрепляйте скриншот.   -  person Shadow Droid    schedule 15.11.2016
comment
Отредактировал вопрос и добавил коды.   -  person zwarrior    schedule 15.11.2016