AIDE “Unknown entity 'R'” Error with Android Studio App Project

我们两清 提交于 2019-12-06 09:17:36

问题


I am trying to work on an Android App that I started writing with Android Studio using AIDE, but I have an issue with the project throwing an Unknown entity 'R' error in AIDE that I never saw in Android Studio. I would imagine that somehow, Android Studio uses Gradle to manage this and prevent this from being an issue, but since AIDE does not support Gradle, the project does not function properly.

What must I do to make the project work in AIDE while still maintaining compatibility with Android Studio? This seems to be an issue that others have experienced, but I have been unable to find a solution to the problem.


回答1:


Just add an import with R with the name of your Project. Like for example, my package name is - com.xyz.app then add an Import as import com.xyz.app.R;




回答2:


This will happen when the applicationId does not match the package name in the app's build.gradle file.




回答3:


For me, it turned out that I was missing another error that was preventing AIDE from completing the build. It was buried at the bottom of the mass of "Unknown entity 'R'" errors. Once I fixed that , it built like a dream and auto-generated the R file like normal. Yay!




回答4:


  • Delete the build (the one I encircled in blue ink.)
  • Open the project again and refresh build


来源:https://stackoverflow.com/questions/35027651/aide-unknown-entity-r-error-with-android-studio-app-project

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!