4

我正在按照http://developer.android.com/guide/publishing/licensing.html上的说明进行操作

我制作了 <sdk>/market_licensing 目录的副本,然后使用 Eclipse 中的新建项目向导从现有源创建了一个新的 Android 项目,并将其指向我的 market_licensing 副本中的库子目录。

我已经检查了 market_licensing 项目 android 属性中的“是库”框。我已将该项目添加为我的应用程序项目中的库项目。它以绿色复选标记显示在列表中。

当我保存项目设置并重建时,编译器在 LVL 项目中找不到类,当我返回应用程序的项目设置时,库列表中的条目现在有一个红色的 X 而不是绿色的复选标记。

我不明白我做错了什么,这使我无法引用 LVL 项目。有什么帮助吗?

编辑:我尝试将许可项目添加到我的应用程序项目的构建路径中,然后我能够构建,但是当我尝试运行应用程序时崩溃,因为它找不到任何库代码。很明显,许可项目的“库”状态设置不正确和/或它没有在构建时自动注入我的应用程序项目中。

4

1 回答 1

7

我发布了一个类似的问题,当我这样做时意识到问题出在哪里 - 请参阅此处在 eclipse 中,无法在另一个 android 项目中引用 android 库项目

于 2011-03-02T12:20:20.690 回答