私のアプリケーションで私はRoboGuiceを使用し、RoboGuiceの設定では、アプリケーションクラスを追加し、 'android:name'属性を使用してアプリケーションタグのAndroidManifest.xmlファイルに指定する必要があります。Androidアプリケーションクラスが見つかりません
だから、これはマニフェストで私applicaitonタグがどのように見えるかです:これは常に動作し、まだ私は私のIDE(IntelliJの)内部でコンパイルして、私のデバイスに展開するときに行い
<application android:label="Worktime" android:icon="@drawable/logo" android:name=".guice.Application">
。 しかし、私はAntを使用し、私のテストを実行したい(そして唯一のAntを経て、これもまだIDEで動作する)ときに私は、コンソール上でこのエラーがあります:
[exec] android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests:INSTRUMENTATION_RESULT: shortMsg=Unable to instantiate application eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: eu.vranckaert.worktime.guice.Application in loader [email protected] [exec] INSTRUMENTATION_RESULT: longMsg=java.lang.RuntimeException: Unable to instantiate application eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: eu.vranckaert.worktime.guice.Application in loader [email protected]
これは前に働いていたが、以来、失敗開始しました私は自分の「Android SDKツール」をリビジョン17に、「Android SDKプラットフォームツール」をリビジョン11にアップグレードしました。
この問題を抱えていたか、それを修正する方法を知っている人は誰ですか?
[this](http://stackoverflow.com/questions/9820675/gson-noclassdeffounderror-after-adt-and-sdk-tools-update-to-v17) – Selvin
これは解決策ではありません。実際には全く同じ問題ではありません!あなたが共有したリンクでは、Eclipse(とADTプラグイン)の依存する問題です。テストプロジェクトとしてのapp-projectの両方の私のライブラリはすべて、 'libs'ディレクトリにあります。ここでは、コマンドライン上で私のクラスを見つけることができないという問題があります(依存関係の問題でもEclipse関連ではないかもしれません...)。 – dirkvranckaert