我最近升级到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
答案 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