我在 Android Studio 中创建了一个虚拟的 Android 项目,我可以让它运行,但编辑器本身找不到 R 类。实际上我找不到 gen 文件夹。我认为也许应该将该文件夹添加为源文件夹或类依赖项,但我找不到它。
任何人都可以帮忙吗?
我在 Android Studio 中创建了一个虚拟的 Android 项目,我可以让它运行,但编辑器本身找不到 R 类。实际上我找不到 gen 文件夹。我认为也许应该将该文件夹添加为源文件夹或类依赖项,但我找不到它。
任何人都可以帮忙吗?
@joe_deniable 给了我在构建文件夹中仔细查看的想法,我发现了一个被 intellij排除的文件夹,我的 R 很高兴地吃冰淇淋。这是在这里:
构建/源/aidl/调试
我不得不从排除列表中删除这个文件夹并将其添加到源中,最终可以在这个新的 IDE 中开始编码。
谢谢
文件夹布局与 eclipse 不同。我认为没有“gen”文件夹。我的“R”文件位于以下位置:
(模块名)/build/source/r/debug/(包名)/R.java
我认为这个文件是在您使用向导创建新项目时创建的。
我在linux上遇到了同样的问题。我已经解决了安装 ia32libs 并重建项目的问题。R类是从android生成的。
您可以在目录 app/build/generated/source/r/debug/package 名称中找到它。
另一种可能性是您使用的包有问题 - 目标包与定义的包不同。反过来,在包中也找不到 R。