简单的android项目不需要';不能使用离子库

简单的android项目不需要';不能使用离子库,android,imageview,ion,Android,Imageview,Ion,我不知道该怎么办。最后,我创建了简单的android项目和附加的Ion库,制作了ImageView,仅此而已。但即使是简单的项目也有致命的错误。我做错了什么 活动\u main.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m

我不知道该怎么办。最后,我创建了简单的android项目和附加的Ion库,制作了ImageView,仅此而已。但即使是简单的项目也有致命的错误。我做错了什么

活动\u main.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:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

    <TextView android:text="@string/hello_world" android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView" />

    <ImageView
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:id="@+id/imageView"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />

</RelativeLayout>
    package ru.true_code.android.ionexample;

import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;

import com.koushikdutta.ion.Ion;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView iv = (ImageView) findViewById(R.id.imageView);

        Ion.with(iv).placeholder(R.drawable.ic_launcher)
                .error(R.drawable.ic_launcher)
                .load("http://square.github.io/picasso/static/sample.png");

    }



}
    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.true_code.android.ionexample" >
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
清单文件:

    <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:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

    <TextView android:text="@string/hello_world" android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView" />

    <ImageView
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:id="@+id/imageView"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />

</RelativeLayout>
    package ru.true_code.android.ionexample;

import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;

import com.koushikdutta.ion.Ion;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView iv = (ImageView) findViewById(R.id.imageView);

        Ion.with(iv).placeholder(R.drawable.ic_launcher)
                .error(R.drawable.ic_launcher)
                .load("http://square.github.io/picasso/static/sample.png");

    }



}
    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.true_code.android.ionexample" >
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

致命错误(logcat):

01-29 20:50:00.800 14648-14648/ru.true\u code.android.ionexample E/AndroidRuntime﹕ 致命异常:主
进程:ru.true\u code.android.ionexample,PID:14648
java.lang.NoClassDefFoundError:解析失败:Lcom/koushikdutta/async/util/HashList;
在com.koushikdutta.ion.ion.(ion.java:145)
位于com.koushikdutta.ion.ion.getInstance(ion.java:114)
在com.koushikdutta.ion.ion.getDefault(ion.java:100)上
位于com.koushikdutta.ion.ion.with(ion.java:124)
位于ru.true_code.android.ionexample.MainActivity.onCreate(MainActivity.java:21)
位于android.app.Activity.performCreate(Activity.java:5933)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)上
在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)上
在android.app.ActivityThread.access$800(ActivityThread.java:144)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:135)
位于android.app.ActivityThread.main(ActivityThread.java:5221)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/ru.true\u code.android.ionexample-1/base.apk]]上未找到类“com.koushikdutta.async.util.HashList”,nativeLibraryDirectories=[/vendor/lib,/system/lib]]
位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:511)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:469)
在com.koushikdutta.ion.ion.(ion.java:145)
位于com.koushikdutta.ion.ion.getInstance(ion.java:114)
在com.koushikdutta.ion.ion.getDefault(ion.java:100)上
位于com.koushikdutta.ion.ion.with(ion.java:124)
位于ru.true_code.android.ionexample.MainActivity.onCreate(MainActivity.java:21)
位于android.app.Activity.performCreate(Activity.java:5933)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)上
在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)上
在android.app.ActivityThread.access$800(ActivityThread.java:144)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:135)
位于android.app.ActivityThread.main(ActivityThread.java:5221)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
抑制:java.lang.ClassNotFoundException:com.koushikdutta.async.util.HashList
位于java.lang.Class.classForName(本机方法)
位于java.lang.BootClassLoader.findClass(ClassLoader.java:781)
位于java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 还有19个
原因:java.lang.NoClassDefFoundError:使用引导类加载程序找不到类;没有可用的堆栈

致命错误是什么?给我们提供更多的信息可以得到更好的答案。需要两个库Ion和AndroidSync。jar@SergeiMaslovskiy如果一个问题——即使是你自己已经解决的问题——得到了答案或关于解决方法的充分更新,这确实会对(其他人)有所帮助。所以,事实上,在这里,我发现的只是“我找到了答案”。哪里哪一个