3

私はちょうど私のCordovaプロジェクトにOneSignalを追加しました。これはGoogle Playサービスを使用しているようです(「有効なGoogle Playサービスが見つかりません」というメッセージが表示されます)。私はそれを追加するための最善の方法が不思議でした。Cordova add google play services

  • 私の携帯電話にはGoogle Playサービスv8.4.89がインストールされています。

enter image description here

これはgoogle_play_servicesフォルダ(その中にたくさんなし)を作成します:

enter image description here

を私はGoogleがSDKマネージャを介してインストールサービスを再生してい

  • 更新 としてthisグーグ

    android-sdk\extras\google\m2repository\com\google\android\gms 
    

    enter image description here

    • build.gradleの依存関係:私は

    enter image description here

    ルは、Googleがにある複数のライブラリ(.aar)にサービスを再生故障しました次に何をするのかが少し分かりません。私は潜在的にthisを使用することができたと思った。

    私はIntelliJを使用していて、手動でthisとしてJARをインポートしようとしました。

    おかげで、あなたのプロジェクトライブラリに追加する必要があり

  • 答えて

    1

    OneSignalエラー "有効なGoogle PlayサービスAPKが見つかりませんでした"は、端末から「Google Playサービス」アプリが見つからないか、または最新ではない可能性が最も高いことを意味します。設定> Appsのバージョンを確認する必要があります。端末でGoogle Playストアを開いてログインすると、バックグラウンドで自動的に更新されます。詳細については、次のリンクをご覧ください。 https://documentation.onesignal.com/docs/all-users-are-shown-as-not-subscribed

    +0

    ありがとうございましたjkasten私は既にデバイスにGoogle Playサービスのバージョン8.4.89があることを確認しました。 – Hurricane

    +0

    この場合、デバイスにバージョン9.2が必要です。あなたのgradleに 'play-services:+'があるので、あなたのシステムで最新のバージョンを使います。 9.2のスクリーンショットでRev 31が表示されます。 Google Playサービスを呼び出すには、端末のバージョンがライブラリのバージョンと同じかそれ以上でなければなりません。 – jkasten

    +0

    jkastenさん、ありがとうございました。私はそれを更新するように求められていなかったので、私は8.4.89が最新バージョンであると仮定していました。あなたが提供したリンクからの要点は、次のとおりです:_ "デバイス上のバージョンは、あなたのアプリケーションをビルドするバージョンと同じバージョンでなければなりません。" _ – Hurricane

    0

    ..

    ファイル>>インポート、(あなたのAndroid SDKのENV)ライブラリプロジェクトを参照し、ワークスペースへのAndroid>既存のAndroidのコードを選択しますそれをインポートする。あなたはプロジェクトのプロパティを開く必要があります。 プロジェクトを右クリックし、[プロパティ]をクリックしてアンドロイドを選択し、ライブラリセクションの下にgoogle libを追加します。

    +0

    これについてのガイドがあります。私に確認させてください。ああ、はい、このガイドに従ってください:)(http://hmkcode.com/adding-google-play-services-library-to-your-android-app/) – Palm

    +0

    ありがとうパーム、[this](http:// stackoverflow .com/questions/37310684/missing-sdk-extras-google-google-play-services-libproject-folder-after-upda)Google Playサービスが現在\ extras \ google \ m2repository \ com \ googleにあるようです\ android \ gms。私はIntellijを使用していることにも言及する必要があります。 – Hurricane

    関連する問題