안드로이드 개발 질문/답변
(글 수 45,052)
2014.04.24 14:07:07
package com.example.gcm;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import com.google.android.gcm.GCMRegistrar;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
registerGcm();
}
void registerGcm() {
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, "steam-capsule-558" );
} else {
Log.e("id", regId);
}
}
}
이게 메인메소드 인데 임폴트가 되있는데도 불구하고 에러가 납니다 ㅠㅠ
에러는 GCMRegistrar.. 클래스를 찾을수 없다는 에러고요
MainActivity OnCreate() 콜백 메서드에서 발생하였고 그 메서드 안에 라인 26번째에 선언한 RegisterGcm에서 발생했네요.
라이브러리 import 안하시고 소스만 긁어와서 빌드 하신듯.