1

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

  • 問題: タスク ':uploadapk' の実行に失敗しました。タスク ':uploadapk' でプロパティ ' android ' が見つかりませんでした。

他のプラグインで宣言され、メインのビルド スクリプトで使用されるプロパティを使用するには?

4

1 に答える 1

0

次のようなuploadapkの前に名前空間が欠落していると思います

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

代わりに android:uploadapk を使用しようとしています。それをいじってみてください。

于 2015-08-28T07:34:20.303 に答える