我在 Android 工作室玩各种风格,我做了一个演示和一个完整的风格,唯一的区别在于演示版本有一个带有 admod 视图的 activity_main.xml 布局的副本,
完整版还没有......
我读到拥有单独的 java 类文件是一个坏主意,所以我将 admob 的东西集成到 main/.../src/java/.../MainActivity 类中:
if("free".equals(BuildConfig.FLAVOR))
{
Log.d(TAG, "flavor: " + BuildConfig.FLAVOR);
MobileAds.initialize(this, ADMOB_APP_ID);
AdView mAdView;
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
//.addTestDevice("151A597D874BD0B8D69D5D5E5B18B0E8")
.build();
mAdView.loadAd(adRequest);
}
并且构建演示版完美无瑕....但是,由于完整版中不存在 admob 视图 ID,所以它不再构建....
退出
Error:(204, 34) error: cannot find symbol variable adView
所以我有点不知所措如何解决这个问题......我通读的所有关于口味的例子,一般都解决了这个问题,但是为了具体解决这类问题,我找不到任何东西......