1

它适用于 SDK/ADT 21,但现在看起来很奇怪。

我有不少具有 API 7、8、10、16、17 和 Google API 的模拟器。自从将 SDK/ADT 更新到 22 后,它们似乎不再包含一些 Google API(例如 Google GCM)。

( java.lang.NoClassDefFoundError:com.google.android.gcm.GCMRegistrar)。

我已经重新创建了一些模拟器,但到目前为止没有任何效果。

使用 Tools SDK/ADT 21 就好了。

4

2 回答 2

0

这似乎是 Eclipse & Emulator 的一种错误。
现在它完全有效。
有帮助的主要有两件事:

  1. 在 .android/avd/youavdfoldername/config.ini hw.mainKeys=yes 中设置(来自 =no)(不要问我为什么,这很神奇)

  2. Clean&Rebuild&Restart Eclipse(最后一个 - 以防万一)。

于 2013-09-12T21:29:54.453 回答
0

您是否已更新到最新版本的工具?您是否针对构建首选项中的 api 级别 + 工具?我没有问题。

于 2013-06-25T01:45:45.753 回答