2

我正在尝试开发一个我开始使用 AIDE 使用 Android Studio 编写的 Android 应用程序,但是我遇到了一个问题,该项目Unknown entity 'R'在 AIDE 中引发了我在 Android Studio 中从未见过的错误。我想不知何故,Android Studio 使用 Gradle 来管理这个并防止这成为一个问题,但由于 AIDE 不支持 Gradle,因此该项目无法正常运行。

我必须怎么做才能使项目在 AIDE 中运行,同时仍保持与 Android Studio 的兼容性?这似乎是其他人遇到的问题,但我一直无法找到解决问题的方法。

AIDE 项目截图

4

4 回答 4

4

applicationId与应用程序的build.gradle文件中的包名称不匹配时,就会发生这种情况。

于 2017-12-01T12:57:47.950 回答
2

对我来说,事实证明我错过了另一个阻止 AIDE 完成构建的错误。它被埋在大量“未知实体'R'”错误的底部。一旦我解决了这个问题,它就会像梦一样构建并像往常一样自动生成 R 文件。耶!

大量错误

底部的真实错误

于 2017-12-16T13:31:34.580 回答
1

只需添加一个带有R项目名称的导入。例如,我的包名是 -com.xyz.app然后添加一个 Import asimport com.xyz.app.R;

于 2016-09-13T06:59:53.327 回答
0

在此处输入图像描述

  • 删除构建(我用蓝色墨水圈起来的那个。)
  • 再次打开项目并刷新构建
于 2019-09-19T06:05:48.650 回答