【问题标题】:Distribute Android Project as a JAR将 Android 项目作为 JAR 分发
【发布时间】:2014-05-16 07:21:38
【问题描述】:

我计划将我的 android 应用程序的一部分作为 JAR/Library-Project 分发。我不希望我的源代码对我的 JAR/Library-Project 的用户可见。根据开发人员文档,可以将 android 项目作为包含资源的 JAR 发布。但是,当我尝试从我的测试客户端项目中启动 JAR 活动时,它无法找到资源文件。我还尝试探索生成的 R 文件,但没有从编译的 JAR 中引用布局和 Drawables。这种方法是否合适,或者我应该为此创建一个库项目?

【问题讨论】:

    标签: android jar android-resources android-library


    【解决方案1】:

    试试这个:

    1. 取消选择 IsLibrary 标志,使您的库项目成为普通项目。
    2. 将您的项目作为 Android 应用程序执行。 (它不会显示任何错误)
    3. 您会在 bin 文件夹中找到一个 .jar 文件以及 .apk。
    4. 给你想要使用你的库的 .jar。
    5. 告诉他们只需将外部 jar 导入构建路径。

    这适用于所有资源。希望这能解决你的问题

    【讨论】:

    • 我试过这个。解压Jar文件后,发现只有与源代码相关的java类。没有任何资源文件的踪迹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2016-01-13
    • 1970-01-01
    • 2014-07-07
    • 2013-12-02
    • 1970-01-01
    相关资源
    最近更新 更多