1

如何使用来自的 applicationId

apply plugin: PublishApkToUpdateServerPlugin

version = '1.0'

class PublishApkToUpdateServerPlugin implements Plugin<Project> {
    void apply(Project project) {
        project.task('uploadapk') << {
            logger.lifecycle("appId ${android.defaultConfig.applicationID}");
        }
    }
}

我的问题在这里android.defaultConfig.applicationID

  • 出了什么问题:任务“:uploadapk”执行失败。在任务“:uploadapk”上找不到属性“ android ”。

如何使用在其他插件中声明并在主构建脚本中使用的属性?

4

1 回答 1

0

我猜你在 uploadapk 前面缺少一个命名空间,比如

project.task('com.externalinc:uploadapk')

并尝试使用 android:uploadapk 代替。试着玩弄它。

于 2015-08-28T07:34:20.303 回答