包名称不对应文件路径
问题描述:
我的android studio项目正在编译,因为它应该,但有一个恼人的问题。 Android的工作室给了我这样的警告:包名称不对应文件路径
Package name does not correspond to the file path
在源代码中声明的文件的路径是一样的东西com。示例。 但它要求我将其重命名为main.src.com.example。 当我这样做,它不再编译
我的源代码在src /主/ src文件夹
我的build.gradle包含此
sourceSets {
main {
java.srcDirs = ['src']
}
instrumentTest.setRoot('tests')
}
答
相同的,因为你的gradle.build文件是在主目录,它认为第一src
文件夹中包含源之一。尝试将java.srcDirs
更改为['src/main/src']
。
答
这可能是因为包名中的“main”。 当我在包名称中使用“枚举”(不在Andorid Studio中)时,看到此错误消息。 (顺便说一句,“主”并不像“枚举”的关键词。)
注意这个关键和奇异的提示... https://dayone.me/1Khzxa – Fattie