2016-05-07 5 views
0

Ich habe meinen Code von Eclipse in Android Studio 2.0 importiert, aber wenn ich versuche, auf eine bestimmte Funktion mit SectionsPagerAdapter funktioniert nicht funktioniert.java.lang.IncompatibleClassChangeError SectionsPagerAdapter Problem mit dem Import von Eclipse

dies ist die Ausnahme: mein Import-Code auf registreractivity Klasse

05-07 19:45:34.113 12102-12102/com.xxx.xactivity E/AndroidRuntime: FATAL EXCEPTION: main 
                    Process: com.xxx.xactivity, PID: 12102 
                    java.lang.IncompatibleClassChangeError: com.xxx.xactivity.RegistrerActivity$SectionsPagerAdapter 
                     at com.xxx.xactivity.RegistrerActivity.onCreate(RegistrerActivity.java:91) 
                     at android.app.Activity.performCreate(Activity.java:6245) 
                     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1130) 
                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379) 
                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490) 
                     at android.app.ActivityThread.-wrap11(ActivityThread.java) 
                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354) 
                     at android.os.Handler.dispatchMessage(Handler.java:102) 
                     at android.os.Looper.loop(Looper.java:148) 
                     at android.app.ActivityThread.main(ActivityThread.java:5443) 
                     at java.lang.reflect.Method.invoke(Native Method) 
                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) 
                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 

dies:

import java.io.BufferedReader; 
    import java.io.IOException; 
    import java.io.InputStream; 
    import java.io.InputStreamReader; 
    import java.text.DateFormat; 
    import java.text.SimpleDateFormat; 
    import java.util.ArrayList; 
    import java.util.Date; 
    import java.util.List; 
    import java.util.Locale; 
    import org.apache.http.HttpResponse; 
    import org.apache.http.NameValuePair; 
    import org.apache.http.client.ClientProtocolException; 
    import org.apache.http.client.HttpClient; 
    import org.apache.http.client.entity.UrlEncodedFormEntity; 
    import org.apache.http.client.methods.HttpPost; 
    import org.apache.http.impl.client.DefaultHttpClient; 
    import org.apache.http.message.BasicNameValuePair; 
    import android.accounts.AccountManager; 
    import android.app.Activity; 
    import android.app.Fragment; 
    import android.app.FragmentManager; 
    import android.content.Context; 
    import android.content.Intent; 
    import android.net.Uri; 
    import android.os.AsyncTask; 
    import android.os.Bundle; 
    import android.provider.Settings.Secure; 
    import android.support.v13.app.FragmentPagerAdapter; 
    import android.support.v13.app.FragmentStatePagerAdapter; 
    import android.support.v4.view.PagerAdapter; 
    import android.support.v4.view.ViewPager; 
    import android.view.LayoutInflater; 
    import android.view.Menu; 
    import android.view.MenuItem; 
    import android.view.MotionEvent; 
    import android.view.View; 
    import android.view.View.OnTouchListener; 
    import android.view.ViewGroup; 
    import android.view.animation.Animation; 
    import android.view.animation.AnimationUtils; 
    import android.widget.Button; 
    import android.widget.EditText; 
    import android.widget.ImageView; 
    import android.widget.ProgressBar; 
    import android.widget.TextView; 
    import android.widget.Toast; 
    import com.google.android.gms.appindexing.Action; 
    import com.google.android.gms.appindexing.AppIndex; 
    import com.google.android.gms.common.api.GoogleApiClient; 
+0

Mögliche Duplikat [Was sind die Ursachen java.lang.IncompatibleClassChangeError?] (Http://stackoverflow.com/questions/1980452/what-causes-java-lang-incompatibleclasschangeerror) –

+0

Versuchen Sie eine "Grapple Clean Assemble" und Sie sollten gut sein. –

+0

Gradle sauber und Gradle wieder aufgebaut, aber es funktioniert nicht. – Slinker

Antwort

0

Die Lösung nur sehr einfach auf build.gradle (Modul) ersetzt wurde und funktioniert gut.

compile files('libs/android-support-v13.jar') 

zu

compile 'com.android.support:support-v13:23.0.+' 
Verwandte Themen