如何使用来自的aplicationId
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
- What went wrong: Execution failed for task ':uploadapk'. Could not find property 'android' on task ':uploadapk'.
如何使用在其他插件中声明并在主构建脚本中使用的属性?
最佳答案
我猜你像在uploadapk前面缺少一个 namespace
project.task('com.externalinc:uploadapk')
并尝试使用android:uploadapk代替。尝试玩一下。
关于android - gradle插件使用了主版本中声明的其他插件的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32265289/