AdMob Android没有';我不能正常工作

AdMob Android没有';我不能正常工作,android,admob,Android,Admob,我按照本教程介绍了如何在我的应用程序中实现AdMob 当我尝试获取布局时,它不起作用,它只表示布局main无法解析或不是字段 但是在我的布局文件夹中,我有一个名为main.xml的布局 错误发生在这一行代码中: RelativeLayout layout = (RelativeLayout)findViewById(R.id.main); 如何解决此问题?我已经读到导入R文件可以使它工作,但对我来说不行 更新 好吧,这是我这边的一个错误,布局没有任何ID。但是当我尝试在这里实现此代码时:

我按照本教程介绍了如何在我的应用程序中实现AdMob

当我尝试获取布局时,它不起作用,它只表示布局
main无法解析或不是字段

但是在我的布局文件夹中,我有一个名为main.xml的布局

错误发生在这一行代码中:

RelativeLayout layout = (RelativeLayout)findViewById(R.id.main);
如何解决此问题?我已经读到导入R文件可以使它工作,但对我来说不行

更新

好吧,这是我这边的一个错误,布局没有任何ID。但是当我尝试在这里实现此代码时:

 adView = new AdView(this, AdSize.BANNER, "key");
 RelativeLayout layout = (RelativeLayout)findViewById(R.id.main);
 layout.addView(adView);
 adView.loadAd(new AdRequest());

adView
对象仅为
NULL
,我的应用程序在尝试启动时崩溃。有什么建议吗?

您应该确保没有导入R文件。我以前有过几次这样的经历,删除了那个导入就解决了它。仔细检查以确保它没有被导入


希望这有帮助

main是由android:id=“@+id/main”声明的布局中的对象吗?不应该有什么区别。。。在大多数情况下,您实际上需要导入R文件,但必须确保它是com.yourapp.R而不是com.android.R