我正在按照http://developer.android.com/guide/publishing/licensing.html上的说明进行操作。
我复制了/market_licensing目录,并在Eclipse中使用新项目向导从现有源代码创建了一个Android项目,然后将其指向我所复制的market_licensing子目录中的库。
我在market_licensing项目的Android属性中勾选了“是库”框。
我将该项目作为库项目添加到我的应用程序项目中。它显示在列表中并带有绿色复选标记。
当我保存项目设置并重新构建时,编译器无法找到LVL项目中的类,当我返回到我的应用程序项目设置时,库列表中的条目现在变成了红色X而不是绿色复选标记。
我不明白自己做错了什么,导致我无法引用LVL项目。请帮忙解决吗?
编辑:我尝试将许可证项目添加到我的应用程序项目的构建路径中,然后我就能够构建了,但当我尝试运行应用程序时,它会崩溃,因为找不到任何库代码。因此,许可证项目的“库”状态没有正确设置和/或没有在构建时自动注入到我的应用程序项目中。
我复制了/market_licensing目录,并在Eclipse中使用新项目向导从现有源代码创建了一个Android项目,然后将其指向我所复制的market_licensing子目录中的库。
我在market_licensing项目的Android属性中勾选了“是库”框。
我将该项目作为库项目添加到我的应用程序项目中。它显示在列表中并带有绿色复选标记。
当我保存项目设置并重新构建时,编译器无法找到LVL项目中的类,当我返回到我的应用程序项目设置时,库列表中的条目现在变成了红色X而不是绿色复选标记。
我不明白自己做错了什么,导致我无法引用LVL项目。请帮忙解决吗?
编辑:我尝试将许可证项目添加到我的应用程序项目的构建路径中,然后我就能够构建了,但当我尝试运行应用程序时,它会崩溃,因为找不到任何库代码。因此,许可证项目的“库”状态没有正确设置和/或没有在构建时自动注入到我的应用程序项目中。