Android Studio 应用项目的 AIDE "Unknown entity 'R'" 错误
AIDE "Unknown entity 'R'" Error with Android Studio App Project
我正在尝试开发一个 Android 应用程序,该应用程序是我开始使用 Android Studio 使用 AIDE 编写的,但我遇到了一个问题,该项目在 AIDE 中引发了 Unknown entity 'R'
错误我在 Android Studio 中从未见过。我想不知何故,Android Studio 使用 Gradle 来管理它并防止它成为一个问题,但由于 AIDE 不支持 Gradle,该项目无法正常运行。
我必须怎么做才能使项目在 AIDE 中工作,同时仍保持与 Android Studio 的兼容性?这似乎是其他人遇到的问题,但我一直无法找到解决问题的方法。
只需使用 R
添加一个带有项目名称的导入。
例如,我的包名称是 - com.xyz.app
然后添加一个 Import as import com.xyz.app.R;
当 applicationId 与应用的 build.gradle 文件中的程序包名称不匹配时,就会发生这种情况。
对我来说,事实证明我遗漏了另一个阻止 AIDE 完成构建的错误。它被埋在大量 "Unknown entity 'R'" 错误的底部。一旦我修复了它,它就会像梦一样构建并像往常一样自动生成 R 文件。耶!
- 删除构建(我用蓝色墨水圈出的那个。)
- 再次打开项目并刷新构建
我正在尝试开发一个 Android 应用程序,该应用程序是我开始使用 Android Studio 使用 AIDE 编写的,但我遇到了一个问题,该项目在 AIDE 中引发了 Unknown entity 'R'
错误我在 Android Studio 中从未见过。我想不知何故,Android Studio 使用 Gradle 来管理它并防止它成为一个问题,但由于 AIDE 不支持 Gradle,该项目无法正常运行。
我必须怎么做才能使项目在 AIDE 中工作,同时仍保持与 Android Studio 的兼容性?这似乎是其他人遇到的问题,但我一直无法找到解决问题的方法。
只需使用 R
添加一个带有项目名称的导入。
例如,我的包名称是 - com.xyz.app
然后添加一个 Import as import com.xyz.app.R;
当 applicationId 与应用的 build.gradle 文件中的程序包名称不匹配时,就会发生这种情况。
对我来说,事实证明我遗漏了另一个阻止 AIDE 完成构建的错误。它被埋在大量 "Unknown entity 'R'" 错误的底部。一旦我修复了它,它就会像梦一样构建并像往常一样自动生成 R 文件。耶!
- 删除构建(我用蓝色墨水圈出的那个。)
- 再次打开项目并刷新构建