2016-06-27 24 views
3

Androidスタジオプロジェクトにfirebase SDKを組み込もうとしています。しかしそれは私に誤りを与えている。私は最新のJDKバージョン(1.7.0_71)を使用しており、より高いバージョンを(1.7.0_67)にアップグレードするよう求めています。クラス 'com.google.gson.JsonObject'を読み込めません

アンドロイドの基本的なFirebaseセットアップSDKのヘルプが必要です。私は次のリンクの参照によってそれをセットアップしようとしました:https://firebase.google.com/docs/android/setup#add_the_sdk

私は、次のエラーを取得しています:確認してください添付のスクリーンショットのリンクに記載されたすべての完全なすべての手順の

Screenshot

答えて

0

まず、Firebase

追跡そして、それはアクティブなインターネットを必要とすることに注意していました接続しているので、インターネット接続を確認して、問題に使っていたFirebaseのリンクに記載されているように、プロジェクトとアプリケーションレベルの依存関係を追加してください。

また、oracleが公式にこれらのバージョンのサポートを終了したため、JDKバージョン1.8以上を使用することが最善です。 Firebase APIを使って作業している場合、私は非常にお勧めします。これは、Googleの開発者を含むほとんどの専門家にも推奨されています。または、JDK 1.7を使いたい場合は、少なくとも最新のJDK 7u80または7u79にアップデートしてください。古いバージョンと比較して問題は少なくなります。

最善の解決策は、使用JDKのバージョン1.8であり、あなたはclient idgoogle-services.jsonファイル、持っていることを確認してくださいリンクhttps://firebase.google.com/docs/android/setup#add_the_sdk

0

内のすべての手順に従います。appディレクトリに、<effective package name>を。これは、アプリケーションを追加するときにFirebaseコンソールからダウンロードします。

1

Android Studio 1.5以上を使用していることを確認してください。同じ問題を抱えていて、アンドロイドスタジオ1.0.1を使用していた男をちょうど見ました。

Androidスタジオを更新すると、あなたのためにそれを修正します。その他の前提条件も確認してください。次のようにofficial documentationから

前提条件は以下のとおりです。

  • A device running Android 2.3 (Gingerbread) or newer, and Google Play services 9.2.1 or newer
  • The Google Play services SDK from the Android SDK Manager
  • Android Studio 1.5 or higher
  • An Android Studio project and its package name
3

私は古いアンドロイドプロジェクトにGCMしようとしている同じ問題を抱えていました。 私のためのソリューションには、ちょうどclasspath 'com.google.gms:google-services:3.0.0'前に、トップレベルのビルドファイルの依存関係に

classpath 'com.android.tools.build:gradle:2.1.2'

を追加しました。古いアンドロイドプロジェクトでは、この依存関係はモジュールレベルのビルドファイルにのみ存在していました。

関連する問題