当前位置:  开发笔记 > 前端 > 正文

Eclipse项目不是基于Mac构建的,因为"A资源存在且具有不同的大小写"错误

如何解决《Eclipse项目不是基于Mac构建的,因为"A资源存在且具有不同的大小写"错误》经验,为你挑选了2个好方法。

我试图按照说明将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

你能告诉我如何解决我的问题吗?



1> ajh158..:

我刚遇到这个问题.如果包名称不匹配,则会发生这种情况.我通过关闭Eclipse并在项目文件夹(bin,gen和src下)以及我的AndroidManifest.xml中协调所有包名来解决它.一旦匹配完毕,我重新打开Eclipse,做了一个Clean and Build,错误就消失了.



2> 小智..:

当我有2个单独的包,在同一个项目中定义了不同的大小写时,我遇到了这个问题

src/main - > com.mycompany.project.DAO

src/test> com.mycompany.project.dao

实际上第二个包是针对JUnit测试用例的,不应该在构建路径上.当我从构建路径中删除第二个包时(右键单击src/test - >从构建路径中删除),此错误消失了.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有