【发布时间】:2011-12-27 23:22:11
【问题描述】:
我刚刚将我的 Android 开发环境升级到 v15,但我无法引用库项目。我有一个项目 AppCore 和另一个项目 App。 AppCore 是一个库项目(properties -> android -> Is Library),而 App 引用 AppCore(properties -> android -> libraries -> Add;它显示在 Build Path 对话框的 Libraries 选项卡中)。
AppCore 编译没有问题,但 App 没有。它说:
“在解决构建路径错误之前无法构建项目”
但是,构建路径对话框没有显示任何错误。
我创建的新项目和工作区中的旧项目都会发生这种情况(无需提及它们在升级之前工作)。
我已经打开 .classpath 文件并显示:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
经过大量试错后,我删除了 LIBRARIES 行,它不再抱怨“构建路径错误”,但他们当然声称从 App 到 AppCore 使用的“缺少类”。但它告诉我问题与此有关。
还有什么想法吗?有什么提示吗?
【问题讨论】:
-
您是否阅读过有关库项目更改的 Android 开发博客文章? android-developers.blogspot.com/2011/10/…
-
我没有读过,谢谢你的链接。但是,这与我的问题无关。我已经注意到了,并自己删除了源链接。此外,我的问题与从旧项目的迁移无关:它也发生在新创建的“Hello world”项目中。无论如何,谢谢你的提示。
标签: android