0

チュートリアルに従って、ActionBarAndroid を Api 7 Android プロジェクトに追加しました。私のコードは良いようですが、次のエラーが発生します。

[2013-12-20 10:18:57 - Dex Loader] Unable to executedex:java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-12-20 10:18:57 - android-actionbar-for-2.x.x] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

私のプロパティとマニフェスト ファイル:

プロジェクト project.properties:

1- android.library.reference.1=../../Documents/android-sdk-linux/extras/android/support/v7/appcompat
2- target=android-7
3- sdk.buildtools=18.1.1

SupportV7AppCompat project.properties

1- target=android-7
2- sdk.buildtools=18.1.1
3- android.library=true

プロジェクト マニフェスト:

1- <uses-sdk
2- android:minSdkVersion="7"
3- android:targetSdkVersion="7" />

SupportV7AppCompat マニフェスト:

1- <uses-sdk 
2-  android:minSdkVersion="7"/>
4

1 に答える 1

0

このリンクを参照してください私はこれに対する解決策を提供しました

追加した場合も注意してください

 <uses-sdk
 android:minSdkVersion="7"
 android:targetSdkVersion="19" />

ターゲット SDK は b latest または ad のandroid:maxSdkVersion="19"代わりに android:targetSdkVersion="19"

dex を実行できません: java.nio.BufferOverflowException。Eclipse ログでスタック トレースを確認します。

于 2014-03-25T06:40:53.080 に答える