1

我正在使用 Android Studio,并且安装了 Google Play 服务 rev.25。我在玩健身 API。文档声称应该有DataType.TYPE_NUTRITION但我看到的是以下

    zzYW = new DataType("com.google.nutrition.meal", new Field[]{Field.zzZi, Field.FIELD_CALORIES, Field.zzZj, Field.zzZk, Field.zzZl, Field.zzZm, Field.zzZn, Field.zzZo, Field.zzZp, Field.zzZq, Field.zzZr, Field.zzZs, Field.zzZt, Field.zzZu, Field.zzZv, Field.zzZw, Field.zzZx, Field.zzZy});

出于某种原因,DataType 和 Field 中的营养成分似乎都被混淆了。令我困惑的是,当我使用混淆值并将应用程序部署到我的手机时,它可以工作......我认为我的 SDK 副本有问题,但手机似乎也混淆了 API......

同样奇怪的是类型应该是com.google.nutrition但我的(反编译的)DataType中没有这样的东西。我很确定我做错了什么,但不知道那是什么......

4

1 回答 1

2

好的..有趣...不得不在这里发布问题以了解问题出在哪里...也许它会帮助某人...

问题是我在没有营养的情况下声明了对游戏服务 7.0.0 的要求。将 gradle 构建依赖项更改为以下解决了“问题”

compile 'com.google.android.gms:play-services:7.5.0'
于 2015-08-07T20:48:46.803 回答