【问题标题】:Android update lib-project build file creates apk instead of jarAndroid 更新 lib-project 构建文件创建 apk 而不是 jar
【发布时间】:2013-01-03 23:45:11
【问题描述】:


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

谢谢——丹尔

【问题讨论】:

    标签: android ant build


    【解决方案1】:

    问题是当您执行 android create lib-project 时,它会将 android.library=true 添加到文件 project.properties 中

    如果你这样做了,那么 android 更新 lib-project,由于奇怪的原因 android.library=true 被删除(参见 Android issue 38270)

    解决方案:

    移动到android更新项目,并确保你有project.properties而不删除它

    【讨论】:

      【解决方案2】:

      我可能无法准确回答您的问题,但我可以告诉您,我尝试使用 ADT20 构建库项目,输出为 classes.jar。所以我没有看到任何问题。我尝试了一个现有项目。

      您是否正在创建一个新的库项目然后尝试它?

      【讨论】:

      • 谢谢。看起来“android.library=true”已从我的 project.properties 文件中删除。我确定那是我,与升级无关 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-17
      • 2021-11-12
      • 1970-01-01
      相关资源
      最近更新 更多