2013-07-16 10 views
12

Quindi ho avuto difficoltà a importare un progetto esistente in eclissi per alcuni giorni e finalmente l'ho capito. Ho importato tutti i progetti di libreria necessari e funziona bene, ma c'è ancora un errore.Impossibile risolvere la destinazione 'android-8' dopo l'importazione delle librerie

Il progetto di libreria 'PortraitQR' ha un segno 'x' rosso accanto ad esso 'Impossibile risolvere il target' android-8 ''.

ho provato a compilare l'applicazione in ogni caso, ma si blocca, ecco il file logcat:

07-16 18:24:14.296: E/AndroidRuntime(9673): FATAL EXCEPTION: main 
07-16 18:24:14.296: E/AndroidRuntime(9673): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{si.dvanadva.evanturist/si.dvanadva.evanturist.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "si.dvanadva.evanturist.MainActivity" on path: /data/app/si.dvanadva.evanturist-2.apk 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.access$600(ActivityThread.java:141) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.os.Handler.dispatchMessage(Handler.java:99) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.os.Looper.loop(Looper.java:137) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.main(ActivityThread.java:5041) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.reflect.Method.invokeNative(Native Method) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.reflect.Method.invoke(Method.java:511) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at dalvik.system.NativeStart.main(Native Method) 
07-16 18:24:14.296: E/AndroidRuntime(9673): Caused by: java.lang.ClassNotFoundException: Didn't find class "si.dvanadva.evanturist.MainActivity" on path: /data/app/si.dvanadva.evanturist-2.apk 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  ... 11 more 

ho fatto qualche ricerca su come risolvere Android-8 errori bersaglio determinazione, ma non riesco a trovare da nessuna parte che cosa da fare se l'errore si verifica non appena si importano le librerie. Le persone di solito hanno questo errore durante l'aggiornamento con il gestore SDK.

+27

Il tuo gestore di SDK mostra che l'API di livello 8 di Android è installata? –

+0

Quale versione di Android è stata impostata per compilare il tuo progetto? –

+2

http://stackoverflow.com/questions/15804261/unable-to-resolve-target-android-15/15804314#15804314. simile!. – Raghunandan

risposta

27

Ho dovuto aprire il gestore SDK e ho semplicemente installato il livello API 8 che ha risolto il mio problema. Vota l'utente nei commenti che mi hanno dato la soluzione :)

+0

Grazie! Tutti gli affari, giusto al punto – Sauron

7

in alcuni casi dopo l'installazione dovresti selezionare la piattaforma di destinazione per il tuo progetto. per fare questo:

  1. Fare clic con il tasto destro su project-> properties.
  2. Selezionare Android sul pannello sinistro.
  3. Se vedi Android 4.0.3 in (Target di costruzione progetto), barrarlo e fare clic sul pulsante Applica.
  4. Se non hai la versione 4.0.3 in Build Targets, non ce l'hai ancora. per installare basta andare su sdk manager e fare clic su Android 4.0.3 (API 15) -SDK Platform.
+1

questo è quello che voglio, BINGO ... BOOM! –

+0

funziona !! Grazie! – AmpT

Problemi correlati