15

私はかなり新鮮なプロジェクトを作りました。gsonGoogle でライブラリをプロジェクトディレクトリ/libsに追加し、ライブラリとして追加しました。私もそれを私のbuild.gradleとして追加しました

compile files('libs/gson-2.2.4.jar')

これで、すべてが問題ないように見えます。Android Studio からのエラーはなく、赤い下線もどこにもありません。私はそれを構築して試してみることができます。

しかし、その後、次のエラーが発生します。

java.lang.NoClassDefFoundError: com.google.gson.Gson

デバッガーで確認できます。問題は、私がそれを追加したことであり、Androidスタジオはそれを見ることができますが、ビルドすると、これらすべての問題が発生します。

私は何を間違っていますか?

4

3 に答える 3

18

同じ問題がありました。私がしたことはgradle clean、コンソールからgradleでプロジェクトをビルドすることでした。私のbuild.gradlegsonの依存関係は次のようになります:

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
}
于 2013-09-13T12:54:08.697 に答える
0

Androidスタジオを使用しています。私の場合、gradle cleanおよび/またはプロジェクトの再構築が機能しませんでした。破損しているはずの現在の SDK (私の場合: 22) をアンインストールしてから、再インストールする必要がありました。これを行った後、プロジェクトを再起動してコンパイルおよび実行しました。それが誰かを助けることを願っています。

于 2016-01-19T14:32:02.057 に答える