can';t导入com.google.android.gcm.GCMBaseIntentService

can';t导入com.google.android.gcm.GCMBaseIntentService,android,eclipse,import,google-cloud-messaging,Android,Eclipse,Import,Google Cloud Messaging,伙计们,我这里有个大问题。我有一个使用gcm的项目,但导入无法解决。我在这个网站和其他网站上尝试了所有其他建议,但似乎没有任何效果。请帮忙 我已经下载了库,并将jar复制到我的/libs文件夹中,并将其添加到构建路径中 但我还是在导入时出错了 有什么问题吗?首先从eclipse和clean项目中删除google play服务 对于google play服务,请首先安装google play服务 SDK管理器->附加->谷歌播放服务 安装后,请转到 文件->导入->SDK文件夹路径->附加->附加

伙计们,我这里有个大问题。我有一个使用gcm的项目,但导入无法解决。我在这个网站和其他网站上尝试了所有其他建议,但似乎没有任何效果。请帮忙 我已经下载了库,并将jar复制到我的/libs文件夹中,并将其添加到构建路径中

但我还是在导入时出错了


有什么问题吗?

首先从eclipse和clean项目中删除google play服务

对于google play服务,请首先安装google play服务

SDK管理器->附加->谷歌播放服务

安装后,请转到

文件->导入->SDK文件夹路径->附加->附加/google/google\u play\u services/libproject/google-play-services\u lib

确保您的adt上存在gcm.jar


/Users/SS/Desktop/Android/adt-bundle-mac-x86_64-20130717/sdk/extras/google/gcm/gcm-client/dist首先从eclipse和clean项目中删除google play服务

对于google play服务,请首先安装google play服务

SDK管理器->附加->谷歌播放服务

安装后,请转到

文件->导入->SDK文件夹路径->附加->附加/google/google\u play\u services/libproject/google-play-services\u lib

确保您的adt上存在gcm.jar


/用户/SS/Desktop/Android/adt-bundle-mac-x86_64-20130717/sdk/extras/google/gcm/gcm-client/dist

从属性在项目中添加gcm.jar

从属性在项目中添加GCM.jar

关键的一点是,您必须引用这个库,仅仅向Eclipse项目添加一个.jar文件是行不通的。您必须遵循引用库的说明,否则您的应用程序将无法访问库的资源,并且无法正常运行。如果您使用的是Android Studio,这是要添加到应用程序build.gradle文件的dependency部分的字符串:

依赖项{编译: “com.google.android.gms:play services:3.1.+”}

关键的一点是,您必须引用这个库,仅仅向Eclipse项目添加一个.jar文件是行不通的。您必须遵循引用库的说明,否则您的应用程序将无法访问库的资源,并且无法正常运行。如果您使用的是Android Studio,这是要添加到应用程序build.gradle文件的dependency部分的字符串:

依赖项{编译: “com.google.android.gms:play services:3.1.+”}


你能发布你的错误堆栈跟踪吗?对不起,我现在不知道在哪里可以找到它…你可以从LogCat获得它。我猜您正在使用Eclipse。是的,但我对Eclipse还很陌生。你能更精确一点吗?你能把你的错误堆栈跟踪贴出来吗。对不起,我现在不知道在哪里可以找到它…你可以从LogCat那里得到它。我猜您正在使用Eclipse。是的,但我对Eclipse还很陌生。你能说得更准确些吗?我已经做过了…但是我做了,但没有任何改变。我在extras/google/gcm/gcm-client/copy-android.jar目录文件夹中使用了android.jar而不是gcm.jar,并将其保存到lib中@JacopoGrassi@JacopoGrassi完成此操作后是否清理了项目…保存所有文件,从gen文件夹中删除R.java并清理项目。android.jar是什么?它是定制的吗?还要检查一下这是google-play-services.jar,它位于/Users/SS/Desktop/android/adt-bundle-mac-x86_64-20130717/sdk/extras/google/google_-play_-services/libproject/libslooks路径中,就像我的sdk中不存在/dist文件夹一样……所以我重新加载了所有内容,它出现了。解决了进口问题。谢谢,我已经做了这件事…不过我做了,但没有任何改变。我在extras/google/gcm/gcm-client/copy-android.jar目录文件夹中使用了android.jar而不是gcm.jar,并将其保存到lib中@JacopoGrassi@JacopoGrassi完成此操作后是否清理了项目…保存所有文件,从gen文件夹中删除R.java并清理项目。android.jar是什么?它是定制的吗?还要检查一下这是google-play-services.jar,它位于/Users/SS/Desktop/android/adt-bundle-mac-x86_64-20130717/sdk/extras/google/google_-play_-services/libproject/libslooks路径中,就像我的sdk中不存在/dist文件夹一样……所以我重新加载了所有内容,它出现了。解决了进口问题。谢谢