我正在尝试使用AIDE开始使用Android Studio编写的Android应用程序,但是我遇到了一个问题,该项目在AIDE中引发了Unknown entity 'R'
错误,这是我在Android Studio中从未见过的。我想,不知怎的,Android Studio使用Gradle来管理它并防止这是一个问题,但由于AIDE不支持Gradle,项目无法正常运行。
在保持与Android Studio的兼容性的同时,我必须做些什么才能使项目在AIDE中运行?这似乎是其他人遇到的问题,但我一直无法找到问题的解决方案。
答案 0 :(得分:4)
如果 applicationId 与应用 build.gradle 文件中的软件包名称不匹配,就会发生这种情况。
答案 1 :(得分:1)
只需使用com.xyz.app
添加带有项目名称的导入。
例如,我的包名称为 - import com.xyz.app.R;
,然后将导入添加为includes
答案 2 :(得分:1)
对我来说,事实证明我错过了另一个阻止AIDE完成构建的错误。它隐藏在“未知实体'R'”错误的底部。一旦我修复了它,它就像梦一样构建并自动生成R文件,就像正常一样。耶!
答案 3 :(得分:0)