我有一个依赖于我们开发的库的演示应用程序。这个运行正常,直到我刚开始运行应用程序时随机获得“未解决的编译问题”RuntimeException。我以前见过这个,通常一个干净的构建修复了这个,但现在不再是这样了。
“未解决的编译问题”之后的错误与无法找到它清楚显示的软件包有关:
AndroidRuntime(893): The import java.util cannot be resolved
AndroidRuntime(893): The import android cannot be resolved
当发生这种情况时,项目将开始出现错误。几乎所有的问题都围绕着我们的一个Exception类“不扩展Throwable”,尽管它扩展了'Exception'(当然它扩展了Throwable)。
我做了以下事情:
确保依赖项目已正确引用
清洁/构建
删除了工作空间并通过源代码管理将项目带回了
删除ADT(使用eclipse& SDK)和.android /目录并重新安装
我觉得我在这里没有选择。有什么想法吗?
更新:我决定重新创建库项目并复制源代码。这实际上解决了一段时间的问题,直到我将'targetSdkVersion'从16改为18.之后它停止了工作。将它改回16并没有什么区别。