Android更新lib-project构建文件创建apk而不是jar

时间:2012-07-10 00:43:03

标签: android ant build


  我最近升级到Android SDK Tools Ref 20,Platform-tools rev 12,Android 4.1(API 16)。当我为我的项目执行“Android update lib-project”,然后使用“ant debug”或“ant release”时,会为项目创建一个apk文件。之前的版本创建了一个jar文件(这就是我想要的)。这是否破裂或是这种新的预期行为。

谢谢 - Dan'l

2 个答案:

答案 0 :(得分:1)

我可能对您的问题没有确切的答案,但我可以通知您,我尝试使用ADT20构建库项目,输出为classes.jar。所以我没有看到任何问题。我尝试了一个现有的项目。

您是在创建新的库项目然后尝试吗?

答案 1 :(得分:1)

问题是当你创建android创建lib-project时,它会将android.library=true添加到文件project.properties

如果你做了android更新lib-project,由于一个奇怪的原因android.library=true被移除(见Android issue 38270

溶液:

转到android更新项目,并确保你有没有删除它的project.properties