初学者在android创建的项目包生成的R.java文件找不到或找到了但发现跟项目包名不一致当遇到这种问题,
一般是我们在初创项目后发现所起的命名不合自己心意,只是简单的将项目目录名改了一下会造成这种问题,
项目会提示类似很多这样的错误:
error: cannot find symbol class R
这样我们在用到R.java文件时会引不到到build下会发现生成的R.java所有目录跟我们预期的并不一致,
解决方法就是在AndroidManifest.xml将如下
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xxx.xxx" > 这儿的package改成与你项目一致即可, 同时把项目的build.gradle里的applicationId也改成与项目一致就ok了defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" }