Android studio 自动生成的文件中未解析的引用[Android Studio/Kotlin]
在重构/整理我的项目后,我在自动生成的文件中遇到了一个未解决的引用问题 我所做的:Android studio 自动生成的文件中未解析的引用[Android Studio/Kotlin],android-studio,kotlin,Android Studio,Kotlin,在重构/整理我的项目后,我在自动生成的文件中遇到了一个未解决的引用问题 我所做的: 创建新包项目/模型 将现有的账户从项目/账户数据库移动到项目/模型 重建项目 生成的文件中接收错误:未解析的引用:帐户 这些未解析的引用都位于java.generated文件夹中,并用“生成‘build’文件夹下的文件且不应编辑。生成源时,更改将丢失”注释。因此,手动替换引用是无用的,因为文件将在重建项目时新生成 Screenshot: Folder structure & Error 我尝试了下面链
项目/模型
账户
从项目/账户数据库
移动到项目/模型
未解析的引用:帐户
java.generated
文件夹中,并用“生成‘build’文件夹下的文件且不应编辑。生成源时,更改将丢失”注释。因此,手动替换引用是无用的,因为文件将在重建项目时新生成
Screenshot: Folder structure & Error
我尝试了下面链接中建议的步骤,但没有帮助
你们中有人知道如何解决这个问题吗?是什么导致了这个问题
致以最良好的祝愿好的,我找到了错误源 当将
class.kt
移动到新包package.class.kt
中时,Android Studio会自动将所有kotlin文件中的import class.kt
更改为package.class.kt
但是,AndroidStudio没有调整.xml文件中的用法。在我的例子中,移动的类在导航图中显示为安全参数
解决方案是手动调整.xml文件中的外观(这里是nav_图)
i、 e.手动将
app:argType=“class”
更改为app:argType=“package.class”
您尝试清理缓存,但仍然存在此问题?是的,我已使缓存无效并重新启动,但重新启动后问题仍然存在。在使缓存失效并重新启动之前,我还尝试先删除.idea和.gradle。