我试图按照说明将android java源码导入到mac上的eclipse:
http://source.android.com/source/using-eclipse.html
我确实在Mac上创建了一个新分区('Mac OS Extended,区分大小写,已记录).我能够在命令行成功构建android sdk.
但是当我尝试创建一个新的eclipse项目时,我得到了这个错误,阻止了eclipse构建android源代码:
The project was not built due to "A resource exists with a different case: '/android/out/target/common/obj/JAVA_LIBRARIES/ android_stubs_current_intermediates/classes/MANIFEST.mf'.". Fix the problem, then try refreshing this project and building it since it may be inconsistent android
你能告诉我如何解决我的问题吗?
我刚遇到这个问题.如果包名称不匹配,则会发生这种情况.我通过关闭Eclipse并在项目文件夹(bin,gen和src下)以及我的AndroidManifest.xml中协调所有包名来解决它.一旦匹配完毕,我重新打开Eclipse,做了一个Clean and Build,错误就消失了.
当我有2个单独的包,在同一个项目中定义了不同的大小写时,我遇到了这个问题
src/main - > com.mycompany.project.DAO
src/test> com.mycompany.project.dao
实际上第二个包是针对JUnit测试用例的,不应该在构建路径上.当我从构建路径中删除第二个包时(右键单击src/test - >从构建路径中删除),此错误消失了.