問題タブ [buildconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1684 参照

android - ProGuard でコードを縮小した後、APK アナライザーの BuildConfig はどこにありますか?

Android StudioのAnalyze APKから次の 2 つの画像をご覧ください。

  • 1 つ目はminifyEnabled = false、および
  • もう1つはminifyEnabled = true(もちろんmapping.txtでデコードした後)

ここに画像の説明を入力
minifyEnabled = false. BuildConfigある。

ここに画像の説明を入力
minifyEnabled = true(mapping.txt でデコード)。BuildConfigそこにいない。

縮小前は見つけられますBuildConfigが、classes.dex縮小後は見つかりません。これに関するドキュメント/ディスカッションは見つかりませんが、 ProGuardBuildConfigで縮小しclasses.dexた後に削除するルールはありますか? その場合、機密情報を に入れることは比較的安全であるということですか? それとも、別の場所に隠されているだけなのでしょうか?BuildConfig

それが重要な場合、私のProGuardバージョンは4.7です。

0 投票する
1 に答える
980 参照

java - Android Studio で BuildConfig エラーが発生する

デバッグ アイコンをタップすると、Android Studio が自動的に新しいBuildConfigファイルを作成し、名前が 1 つだけである必要があると不平を言うことがありますBuildconfig.java...

ここに画像の説明を入力

AClean Projectはそれを修正しますが、信頼できる解決策がなければならないほど面倒です。

前もって感謝します

編集:

私のbuild.gradleファイル:

私のbuild.gradle(Module: app)

編集: ビルドおよびデバッグすると、コンソールに次のエラー警告が表示されます:

このビルドでは非推奨の Gradle 機能が使用されていたため、Gradle 7.0 との互換性がありません。'--warning-mode all' を使用して、個々の非推奨警告を表示します。https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warningsを参照してください

0 投票する
1 に答える
566 参照

docker - タグ付けに環境変数を使用する OpenShift BuildConfig Docker 戦略 spec.output.to.name

以下の OpenShift BuildConfig を定義しました。

package.jsonTAG は、アプリケーションのバージョンと Jenkins番号で構成されるバージョン番号にしたいと考えています#build。そのため、オプションを使用して OpenShiftstart-buildコマンドラインでこの env 値を渡す予定です。-eただし、BuildConfig 定義を適用すると、name is not a valid Docker pull specification: invalid reference format. 変数を使用してイメージ タグの文字列値を指定するにはどうすればよいですか? アドバイスや洞察をいただければ幸いです。

0 投票する
1 に答える
290 参照

android - AndroidデータバインディングでBuildConfig.FLAVORを使用する

レイアウト ファイルで以下のコードを使用して、アプリケーションのフレーバー タイプに応じて 2 つの異なるビューの表示を変更しました。デバッグ ビルドでは問題は見られませんでしたが、テスト リリースで両方のビューが表示されることが報告されているため、リリース ビルドには問題があると思います。なぜこれが起こるのでしょうか?

0 投票する
0 に答える
35 参照

build.gradle - gradlew の端末コマンドを使用して buildconfigfield の値を変更します

SHOW_BUTTON buildconfigfield の値を変更するために端末を使用したいと思います (端末からのみ変更する必要があります)。

私が使用しているコードでは: BuildConfig.SHOW_BUTTON をブール値として。

以下のメソッドでプロパティを定義しました

メソッドは署名を期待しているため、失敗しましたが、正しい方法かどうかはわかりません。

誰かがそれを修正するのを手伝って、ターミナルからどのコマンドを呼び出す必要があるか教えてもらえますか?