我是唯一一个在世界上遇到这个问题的人。所以我认为我真的需要一位专家。
无法将GoogleCloudMessaging解析为类型
如何解决此问题?我看不到有任何人遇到同样的问题。
这是我的图书馆
我甚至尝试更改Project Build Target,这根本没用。
然后我终于尝试了Java Build Target。这也无济于事。
所以我被困在这里。我只想使用GoogleCloudMessaging类。但我不能。
感谢任何帮助。
答案 0 :(得分:17)
GoogleCloudMessaging类位于com.google.android.gms.gcm.GoogleCloudMessaging中,该版权归Google Play Services所有。
您需要通过SDK管理器download播放服务,然后将其添加到您的项目中。
答案 1 :(得分:7)
多数民众赞成 - 你需要在“你的sdk文件夹/ extras / google / google-play-services / libproject”中添加google-play-services-lib jar文件,例如添加此jar文件并导入librariy之后(CTRL + SHIFT + o)你会看到它会修复
答案 2 :(得分:5)
gcm-server.jar
用于第三方服务器。但要在Android应用中实施Google Cloud Messaging,您需要包含google-play-services.jar
文件
检查here以了解如何设置Google Play服务
答案 3 :(得分:2)
您需要在项目中添加google-play-services_lib
。
答案 4 :(得分:2)
只需将“ google-play-services.jar ”添加到您的项目中即可。这个jar位于ur- android-sdk-folder / extras / google / google_play_services / libproject / google-play-services_lib / libs /
但在此之前您需要安装 google play服务
干杯
答案 5 :(得分:0)
您至少需要JDK 1.7来使用Google Cloud Messaging。
答案 6 :(得分:0)
将以下目录中的Jars添加到您的项目中:
C:\ Program Files(x86)\ Android \ android-sdk \ extras \ google \ google_play_services \ libproject \ google-play-services_lib \ libs \ google-play-services.jar
C:\ Program Files(x86)\ Android \ android-sdk \ extras \ google \ gcm \ gcm-server \ lib * .jar
还有一个用于gcm的客户端Jar,但我不需要包含这个 C:\ Program Files(x86)\ Android \ android-sdk \ extras \ google \ gcm \ gcm-client \ lib \ android.jar
如果您没有上述文件夹,请打开Android SDK Manager并单击Obsolete packages。然后从附加列表中选择GCM包
答案 7 :(得分:0)
在Android Studio / Gradle中,您需要添加
compile 'com.google.android.gms:play-services:6.5.87'
(版本号可能会更改)到app模块中的build.gradle文件。 SDK现在是Google Play的一部分
答案 8 :(得分:0)
如果你在Android Studio中,请确保在build.gradle中有:
dependencies {compile 'com.google.android.gms:play-services:7.8.0'
}