我正在尝试使用以下代码将设备注册到GCM:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GCMRegistrar.checkDevice(this);
// the following function can be removed when deploying the app
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
Log.v(TAG, "Already registered");
}
我已经导入import com.google.android.gcm.GCMRegistrar;
并将GCM.jar添加到我在Eclipse中通过sdk下载获得的buildpath中
请帮忙 !
最佳答案
在更新的ADT(ADT 17以上)中,您必须将jar文件放在libs
文件夹中,而不是lib
中。因此,请确保将gcm.jar
文件放入libs
而不是lib
文件夹中。