Kotlin:找不到符号类的片段或其他Android类
我有一个java片段与viewPager在它..
public class FragmentWithViewPager extends Fragment { private class ViewPagerAdapter extends FragmentStatePagerAdapter { ViewPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int i) { Fragment fragment = new DeshFalView(); //<-- Problem here Bundle args = new Bundle(); args.putInt("index", i); fragment.setArguments(args); return fragment; } } }
现在我有另一个片段,将被填充在上面的片段,并写在kotlin像这样:
class DeshFalView : Fragment(), DeshfalContract.View { //More code... }
我没有得到任何lint警告或错误,但是当我尝试运行应用程序时:
但是我得到一个错误:
错误:(79,37)错误:找不到符号类DeshFalView
在上面突出显示的行中,这两个类都在同一个包中,如下所示
提前致谢 …
问题:我犯了一个愚蠢的错误,我忘了应用kotlin-android插件
解决方案:在应用程序gradle文件粘贴顶部:
apply plugin: 'kotlin-android'