2013-07-16 17 views
12

私は数日間、Eclipseに既存のプロジェクトをインポートすることに苦労しています。私は必要なライブラリプロジェクトをすべてインポートしましたが、正常に動作しますが、もう1つエラーがあります。ライブラリをインポートした後、ターゲット 'android-8'を解決できません

ライブラリプロジェクト 'PortraitQR'の横に赤色の 'x'マークがあり、 'ターゲットを解決できません'とアンドロイド8 ''が表示されています。

は、私はとにかくアプリケーションをコンパイルしようとしたが、それがクラッシュし、ここで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 

が、私はアンドロイド-8解決ターゲットエラーを修正する方法についていくつかの研究をしましたが、私はどこにも見つけることができませんライブラリをインポートするとすぐにエラーが表示された場合に実行します。 SDKマネージャで更新すると、通常このエラーが発生します。

+27

Android APIレベル8がインストールされていることをSDKマネージャが示していますか? –

+0

あなたのプロジェクトはコンパイル対象のAndroidのバージョンは何ですか? –

+2

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

答えて

27

SDKのマネージャーを開いてAPIレベル8をインストールするだけで問題が解決しました。解決策を教えてくれたコメントにユーザを投票してください:)

+0

ありがとうございます!すべてのビジネス、ポイント – Sauron

7

インストール後に、あなたのプロジェクトのターゲットプラットフォームを選択する必要があります。そうするには:

  1. プロジェクト - >プロパティを右クリックします。
  2. 左パネルにAndroidを選択します。
  3. (プロジェクトビルドターゲット)でAndroid 4.0.3が表示されている場合は、それをチェックして[適用]ボタンをクリックします。
  4. ビルドターゲットに4.0.3バージョンがない場合は、ビルドターゲットがまだありません。インストールするには単にsdkマネージャーに行き、 Android 4.0.3(API 15)-SDK Platformをクリックしてください。
+1

thats私が欲しいもの、ビンゴ...ブーム! –

+0

作品!ありがとう! – AmpT

関連する問題