0

SDK rev 15 から SDK rev 17 に移行するときに、同じ問題を提起しました。

Eclipse でプロジェクトを SDK rev 17 から rev 20 に移動したかったのですが、rev 17 では問題のない単純なプロジェクトのインポート例を実行できなくなりました。rev 17 では、ビルド パスを使用してプロジェクトをインポートし、 ORDER および EXPORT タブでインポートされたプロジェクトがエクスポートされるようになり、これは rev 17 で正常に機能しました。

rev 20 では、(再び) 次のエラーが発生します。

08-21 14:53:11.786: E/AndroidRuntime(558): java.lang.NoClassDefFoundError: simple.example.SimpleClass

欠落しているクラスは、インポートしようとしているプロジェクトのクラスです。

どんな助けでも大歓迎です。

よろしく、wnck

PS: なぜ彼らはこれらのメカニズムを再び変更しなければならないのですか?!?

4

1 に答える 1

0

OK、同時に多くのことを変更しないでください。新しい eclipse、新しい ADT、新しい SDK、新しい JDK、もう何も機能しません。

私はJava 6に戻り、次のようなコンソールメッセージからこのヒントを得ました

[2012-08-27 16:39:18 - SimpleAndroidProject] Dx の不正なクラス ファイル マジック (cafebabe) またはバージョン (0033.0000) ... simple/example/SimpleClass.class の解析中 ... simple/example/SimpleClass の処理中。クラス

その後、インポートしたプロジェクトのコンパイラ準拠を 1.6 に変更したところ、問題は修正されました。

そして、開発チームに謝罪します!メカニズムを変更していません。ごめん!

よろしく、wnck

于 2012-08-27T14:54:33.977 に答える