キーパッケージAPKタンポポをアップロードするには、Android StudioのCURL命令を構成する方法
-
最初のステップ:次のコード・モジュールを追加することは、ファイルbuild.gradleにパッケージ化される必要があります。
{アンドロイド buildTypes { // 設定のAPK名 android.applicationVariants.all {バリアント- > variant.outputs.all { OUTPUTFILENAME = getApkName() } } } } アンドロイド{ } // -----------------------次のコードは、アップロードキータンポポを設定するために使用され---------------- // 取得APKパス DEF getApkFullPath(){ リターン rootDir.getAbsolutePath()+「/アプリケーション/ビルド/出力/ APK /リリース/「+ getApkName() } // 本明細書APK包装することができるファイル名変更 DEF getApkName(){ リターン"更新アプリ-android.defaultConfig.versionName例-V $ {} - 。releaseTime $ {()} APK" } // 梱包追加するための時間設定 の静的DEF releaseTimeを(){ 返す 新しい新しい(日)形式(「YYYY。 DD - MM "はTimeZone.getTimeZone(" UTC」)) } // キーがローカルに存在したときに漏れlocal.propertiesがアップロードされていない防ぐGitの DEFのREADPROPERTIES(キー){ ファイルファイル = rootProject.file( ' local.properties' ) IF (File.Exists()){ InputStream InputStreamは = rootProject.file( 'local.properties' ).newDataInputStream() プロパティプロパティ = 新しい新しいプロパティ() Properties.load(InputStreamの) IF(properties.containsKey(キー)){ 返すProperties.getProperty(キー) } } } // 記述ログ 静的DEF getUpdateDescription(){ リターン「1 ;. \ n2のユーザーエクスペリエンスを向上させるいくつかのバグを修正!' } // 梱包アップロード実行 タスク( "uploadApk" ){ doLast { DEFコマンド = "カール-Fの\"ファイルgetApkFullPath = @ {$()} \ "-F \" uKeyを{= $(READPROPERTIESを提示' pgyerを。 USERKEY ')} \ "-F \ " _ API_KEY = $ {READPROPERTIES(' pgyer.apiKey「)} \ "-F \" buildUpdateDescription = $ {getUpdateDescription()} \「https://www.pgyer.com/apiv2 /アプリケーション/アップロード」 してみてください ExecSpec execSpec - > 'カール' 引数の = [ '-F'、 "ファイル= @ $ {getApkFullPath()}"、 '-F'、 "uKey = $ {READPROPERTIES( 'pgyer.userKey')}"、「 - F」、 "_api_key = $ {READPROPERTIES( 'pgyer.apiKey')}"、 '-F'、 "buildUpdateDescription = $ {getUpdateDescription()}"、 "$ {READPROPERTIES( 'pgyer.uploadurl')}" ] } println "uploadApk成功〜" } キャッチ(例外e){ e.printStackTrace() } } } uploadApk.dependsOn( "assembleRelease")
-
ステップ2:ルートディレクトリlocal.propertiesでプロジェクトファイルに次のコードを設定します。
#タンポポの設定APIKEYとUSERKEYライン上で自分のを置き換える pgyer.apiKey = 711ea731f7e59d20a6279a884a2c76f8 pgyer.userKey = 61fedceea73bac2bdda4ac76kl8dbcac0 pgyer.uploadurl = HTTPS:// www.pgyer.com/apiv2/app/upload
- 最後に:として、にアップロードワンクリック
- 概要:上記のは面倒Studioのプラグインを直接ダウンロードすることができます場合は、プラグインのページの間PGYを検索することができ、基本的な構成であります
私について
公共マイクロチャネル番号:infree6直接スキャンコード