我正在使用带有 NBAndroid 扩展的 netbeans 7.2。在我的 android 项目中,我引用了一个不在 jar 中的库(ActionBarSherlock)(由于某种原因不能)。问题是,netbeans 没有看到该库中的类并给我错误(包不存在等)但是它构建并运行正常,库被正确添加。Netbeans 只是没有看到它。
这是一个截图。
这是类似的问题,没有解决方案包 com.actionbarsherlock.app 不存在
有没有办法来解决这个问题?感谢帮助!
编辑:所以我找到了解决这个问题的方法,它更像是一种解决方法而不是解决方案。我从名为 classes.jar 的库类中创建了一个 jar 文件。我把它放在 libs 文件夹中,所以 netbeans 可以看到它。比我创建的 custom_rules.xml (它是通过 build.xml 导入的)。在其中,我将 classes.jar 从 libs 文件夹中移开,这样我就可以构建它,最后我将它移回原处。
<?xml version="1.0" encoding="UTF-8"?>
<project name="imported">
<copy file="libs/classes.jar" todir="./" />
<delete file="libs/classes.jar" />
<target name="-post-compile">
<copy file="./classes.jar" todir="libs/" />
<delete file="./classes.jar" />
</target>
</project>