質問: android studio:ライブラリとしてjarを追加しますか? 新しいandroid studioを使用しようとしていますが、正しく動作させることができないようです。私は gson ライブラリを使ってjsonオブジェクトをシリアライズ/デシリアライズします。しかし、ライブラリはどういうわけかビルドに含まれていません。 mainactivity だけで新しいプロジェクトを作成しました。/libsフォルダーに gson-2.2.3.jar をコピーし、それをライブラリー依存関係として追加しました(右クリック - >ライブラリーとして追加)。ソースファイルから参照できるように、これにはandroidスタジオのjarファイルが含まれています。プロジェクトを実行しようとすると、コンパイルできないため、次のように追加しました。compile files('libs/gson-2.2.3.jar') de .gradleファイルの依存関係へ。その後は正しくコンパイルされますが、アプリケーションを実行するとclassdefnotfoundexceptionが返されます。誰かが私が間違っていることを知っていますか?
回答: 私はここですべての答えを読みました、そしてそれらはすべてandroid studioの古いバージョンをカバーしているようです!android studio 2.2.3で作成したプロジェクトでは、libsの下にappディレクトリを作成し、そこに私のjarファイルを配置する必要がありました。私はファイルマネージャを使ってそれをしました、アンドロイドスタジオで何かをクリックしたり、編集する必要は全くありません。なぜうまくいくの?開く ライブラリと依存関係を作成/編集する そして、あなたは見るでしょう:{include=[*.jar], dir=libs}