2012-01-15 4 views
0

私はToodledoと統合する学習Androidプロジェクトに取り組んでいます。このコンテキストでは、Androidに依存しない別のJavaプロジェクトを作成しました(Androidライブラリプロジェクトではありません)。これはToodledo rest APIのアドレスをカプセル化しています。私がこのプロジェクトに最後に勤めたのは8ヶ月以上前です。その時、私はOSXを使っていました。AndroidデプロイメントパッケージにJavaプロジェクトの出力を含めます

それ以来、私はマシンをリペアしていましたが、今度はWindows上でアプリケーションを再び稼働させようとしています(私はその時点でOSXを使っていました)。すべてがうまくコンパイルが

はしかし、私は、より具体的には、アプリケーションの起動時にエミュレータに起因する私が参照するJavaプロジェクトからプロジェクト出力が含まれていないという事実に思われるNoClassDefFoundErrorがを、例外を取得しますパッケージ(プロジェクト参照を使用しているので、私は瓶を参照していません)。

1年前にこの種の問題が発生したことはないと私は思っています。なぜこのようなことが起こっているのですか?

私はこの問題とは関係ないと思っていますが、完全性のために、RoboGuiceを使用してアプリケーションの依存関係を読み込む必要があります。私は、プロジェクトの出力の不在の理由は、1つの方法または別の(おそらくそれは私だけだった)という事実によって引き起こされることがわかっ

任意のポインタがはるかに

答えて

0

をいただければ幸いですToodledoの休憩APIの実装プロジェクトましたAndroidプロジェクト(1.5)よりも高いバージョンのJDK(1.7)を使用しています。

これはコンソールに "Dx bad class file magic(cafebabe)またはバージョン(0033.0000)"というメッセージが表示されていましたが、残念ながら私はこれを見過ごしてしまいました。

bad version in class file、正しい方向に私を指摘:この上にグーグル

はStackOverflowの上でこの答えに導きました。問題は私が心配している限り解決されました。

関連する問題