我最近升级到了 Android SDK Tools Ref 20、Platform-tools rev 12、Android 4.1 (API 16)。当我为我的项目执行“Android update lib-project”,然后使用“ant debug”或“ant release”时,会为该项目创建一个 apk 文件。以前的版本创建了一个 jar 文件(这是我想要的)。这是中断还是这是新的预期行为。
谢谢——丹
我可能对您的问题没有确切的答案,但我可以告诉您,我尝试使用 ADT20 构建库项目并且输出为classes.jar
. 所以我没有看到任何问题。我尝试了一个现有的项目。
您是否正在创建一个新的库项目然后尝试它?
问题是当您执行 android create lib-project 时,它会添加android.library=true
到文件中project.properties
如果你这样做了,那么 android update lib-project,由于一个奇怪的原因,android.library=true
它被删除了(参见Android 问题 38270)
解决方案:
移动到android更新项目,并确保你有project.properties而不删除它