0

如果我使用系统范围包含 jars,控制台显示 android-maven-plugin:dex 阶段,命令行中没有 jars。但是如果我使用 maven 存储库来包含 jar,控制台会在 dex 命令中显示 jar。为什么?当我在 pom.xml 中使用系统范围 jar 时,如果我想在 dex 命令行中包含 jars 参数,谁能帮助我?

4

1 回答 1

0

是的,所有范围为系统的工件都按行从 dex 进程中排除:

    /**
     * 将依赖项解压缩到 apk 时不应包含哪些依赖项范围。
     */
    受保护的静态最终列表 EXCLUDED_DEPENDENCY_SCOPES = Arrays.asList( "provided", "system", "import" );

请参阅版本 3.8.0 中的 AbstractAndroidMojo.java

于 2014-02-19T15:32:05.587 回答