2016-08-16 30 views
0

Googleのアクティビティ認識サービスを使用する方法を学ぶのに1ヶ月の努力を重ねてきましたが、ActivityRecognition.APIをmGoogleApiClientに追加する際に非常に紛らわしい問題に直面しました。シンボル「ActivityRecognition」を解決できません

mGoogleApiClient = new GoogleApiClient.Builder(this) 
     .addConnectionCallbacks(this) 
     .addOnConnectionFailedListener(this) 
     .addApi(ActivityRecognition.API) 
     .build(); 

「「ActivityRecognition」のシンボルを解決できません。」というエラーが表示されます。 は、それから私はActivityRecognitionのような、

import com.google.android.gms.location.ActivityRecognitionClient 
import com.google.android.gms.location.ActivityRecognitionResult 
import com.google.android.gms.location.ActivityRecognitionResultCreator 
import com.google.android.gms.location.DetectedActivity 

と何も働いていたとの関連に見えるものを輸入しました。 私はこの身体状況に遭遇した人を見つけることさえできません。また、official documentは、ActivityRecognitionが非推奨であることを示しています。

Here is my screenshot.(「本」が下線を無視してください。それが解決されている、と私はそれがActivityRecognition "エラーとは何の関係もないかなり確信している。)

私は、Android Studioの1.3を使用しています.2 Windows7 x64で。これらの情報が必要かどうかはわかりません。

私の開発しているアプリでは、アクティビティの認識があまり役に立たないでしょう。誰かが私を助けてくれることを祈っています。

答えて

1

私は正常にこの問題に対処しました。私はそれがGoogle Playサービスのバージョンに関連していると思います。

元のバージョンの4.1.32を新しいバージョンの8.1.0に置き換えました。私はこれをGoogleの公式の例で示しています。 誰もが(モジュール)のGradleに行く、同じ問題に直面した場合、依存関係の分野では、上位バージョンへのご

compile 'com.google.android.gms:play-services:[version]'

を更新します。これが役立つことを願っています。

関連する問題