java.lang.RuntimeException:无法启动活动ComponentInfo,android.content.res.Resources $ NotFoundException

时间:2012-02-04 07:22:30

标签: android facebook

我正在

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fb.test/com.fb.test.Fb_testActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f020005 error

我只是通过创建android项目

来放下以下代码
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.facebook.android.*;
import com.facebook.android.Facebook.*;

public class Fb_testActivity extends Activity {    
Facebook facebook = new Facebook("318494558191146");

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    facebook.authorize(this, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {}
        @Override
        public void onFacebookError(FacebookError error) {}
        @Override
        public void onError(DialogError e) {}
        @Override
        public void onCancel() {}
    });
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    facebook.authorizeCallback(requestCode, resultCode, data);
}}

2 个答案:

答案 0 :(得分:2)

检查R.layout.main是否存在。

答案 1 :(得分:0)

也许是因为你的应用程序支持多种语言,而其中一个strings.xml文件中缺少一些字符串?