我有一个Android项目,我正在使用ABS 4.2开发 - 开发盒运行Mint 12 32bit,安装了jdk 1.7.0_03,使用Eclipse Indigo。
我最近更新了我的笔记本电脑并安装了Mint 13 64bit,jdk 1.7.0_07和Eclipse Juno。
我从桌面上拉出了工作区(通过SVN)并且浪费了大约两天的时间来尝试构建ABS(甚至不是我自己的项目!)无济于事。我不断得到一堆错误(总是85),从加载......开始。
Cannot cast from Activity to SherlockFragmentActivity SherlockDialogFragment.java /library/src/com/actionbarsherlock/app line 27 Java Problem
我已经检查了两个盒子上的java和javac设置 - 它们都解析为Oracle安装的软件。
我检查了项目属性,两台机器都针对4.0.3 API 15并且编译器合规级别都是1.6 - 我真的不知道还有什么可能是错的,它在桌面上工作正常,只是不在笔记本电脑上。
有人可以建议我还能尝试解决这个问题吗?我真的没想到了。
答案 0 :(得分:0)
嗯,看起来SVN不会将所有从一台机器传送到另一台机器上,但我仍然要确定哪些不是(并包含它,所以我有一个完整的有效SVN中的代码库!)。
我尝试了Indigo并没有任何区别,结果完全相同,我也对图书馆进行了双重检查,他们看起来都很好。所以我决定复制我能做的一切,直接从一台机器到另一台机器,而不是使用SVN(虽然没有复制sdks)。瞧,看哪......工作正常!
我保留了我之前复制的所有以前的目录,因此会运行差异,看看我是否可以识别工作区或其他地方的不同内容。如果我找到了罪魁祸首,我会告诉你的。
非常感谢您提出的建议,他们之间的建议足以将我的想法转变为略有不同的方法,并取得了成效。
最重要的任意计时测量期对你们两个。