I made an error in an Android layout file (forgot the dp
in my dimension), and upon rebuilding, Android Studio replaced all of my references to R.java
(which, because of the erroneous build, did not generate) with android.R.java
. Is this normal behavior? How do I disable this? Is this caused by allowing auto-imports?
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
What's happening is that the error in your XML file is preventing your project's R.java from being generated during the build, and the IDE is seeing that your
R
references in the code could now unambiguously autocomplete toandroid.R
, and the Add unambiguous imports on the fly setting is going ahead and doing that. Problem is,android.R
is the wrong import, when it really should wait for R.java to resolve.If you want to leave Add unambiguous imports on the fly set, please add
android.R
to the Exclude from Import and Completion list in Preferences > Editor > Auto Import as shown here: