我正在尝试让Android Studio在我的layout.xml文件中识别各种视图等的ID。当我在xml中输入代码时,一切似乎都很好,但是当我今天重新访问代码时,布局文件中的ID为红色,表示“无法解析符号”。
当我尝试访问视图时(例如,使用“ view.findViewById(R.id.splo)”),它说它无法解析符号(在本例中为“ splo”)。
我没有做任何激进的事情,例如,这就是我在布局xml中定义splo的方式:
<TextView android:id="@+id/splo" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="" />
进行一些挖掘,发现我没有res / values / id.xml文件-再往下看,我在app / build / generated / source下面没有任何内容,因此也没有R.java文件
我查看了一些人的帮助请求-一个与我的请求("cannot resolve symbol R" in Android Studio)非常相似,但是提供的解决方案没有帮助。
无论是否进行了Build-> clean项目,我已经完成了多个无效缓存并重新启动,并且没有任何效果,并且ID仍然无法识别。有人可以帮忙吗?
答案 0 :(得分:0)
在构建应用程序时,程序包名称中可能存在潜在的错误。
自从您提到以来,您已经尝试过重建和清理项目,我们不会再浪费时间了!
YOUR_PACKAGE_NAME
。YOUR_ACTIVITY_NAME
”] 已正确分配YOUR_ACTIVITY_NAME
]” ,则可以通过添加软件包名称以上述格式点之前。该问题应该得到解决,如果不是我的要求,请 上载您的AndroidManifest.xml 文件和您的程序包 信息,以便我可以更好地了解这个问题