問題タブ [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.
java - シンボル c882c94be45fff9d16a1cf845fc16ec5 を解決できません
私は Android の世界を探求している新しい開発者です。私は現在、Sunshine アプリを作成するための Udacity チュートリアルに取り組んでいます。フラグメント アクティビティ クラスで、openweathermap からデータを取得するために、アカウントから取得した API キーを、生成された URL の末尾に追加する必要があります。Fragment アクティビティに BuildConfig.java への呼び出しがあります (クリックして、String apiKey の一部として 6 行目にある BuildConfig.java への呼び出しを確認します)。
build.gradle ファイルは次のとおりです。
buildTypes.each では、it.buildConfigField が「String」、「OPEN_WEATHER_MAP_API_KEY」、「c882c94be45fff9d16a1cf845fc16ec5」で呼び出され、
シンボルを解決できません(クリックしてエラー メッセージとBuildConfig.java ファイルを表示) 文字列 OPEN_WEATHER_MAP_API_KEY が文字と数字のグループとして自動的に作成される理由がわかりません。それらを引用符で囲みますが、コードを編集して読むと:
また
BuildConfig.java は自動的に変更されます。何が間違っているのかわからず、この問題に関する情報がなかった多くの Udacity ビデオを確認しました。これを修正する方法を知っているかどうか教えてください。
よろしく。
android - 複数のアプリケーションに共通のライブラリに含まれるメソッドで、アプリケーションの VERSION_NAME を取得するにはどうすればよいですか?
2 つのアプリケーションに共通のコードを共有するライブラリを開発しました。共有メソッドの 1 つは、アプリケーションの VERSION_NAME を表示するためのものです。この VERSION_NAME はbuild.gradle
、各アプリケーションのファイルに設定されています。BuildConfig.VERSION_NAME
ライブラリメソッドのコードで使用すると、ライブラリのバージョン名が返されます。アプリケーション gradle ファイルに設定された変数を参照するにはどうすればよいですか?
grails - Grails Build Config Transitive = falseとは
私たちのビルド構成transitive = false
には、プラグインにあることに気付きました。これはどういう意味ですか? IEをするときの違いは何excludes
ですか
excludes 'code-coverage', 'maven-publisher', 'codenarc'
android - BuildConfig を ProGuard に保持する必要があるのはなぜですか?
これらの行でいくつかのプロガードの例に会いました:
この行の有無にかかわらず(もちろん、パッケージを使用して)アプリを実行しましたが、違いは見つかりませんでした。generated/.../BuildConfig.java も調べましたが、変更もありません。
BuildConfig を ProGuard に保持するには何が必要ですか?
ありがとう!
openshift-origin - openshift のビルド構成でノードセレクターを使用するにはどうすればよいですか?
openshift クラスターにまたがる大規模な世界を実行しています。BuildConfig からビルドを実行すると、クラスター全体の任意のノードにビルドがランダムに割り当てられます。多くのリージョンではレイテンシが高く、ビルド時間とイメージのアップロードが劇的に遅くなるため、これは問題です。このレベルでのノード セレクター タグの使用に関するドキュメントの情報が見つかりません。openshift.io/node-selector: dc=mex01 を注釈に追加しようとしましたが、これはプロジェクト レベルのノード セレクターで行われるため、役に立ちません。どんな助けでも素晴らしいでしょう。ありがとう!
android - Android モジュールで BuildConfig.class を複製する
2 つの Android モジュールがあり、そのうちの 1 つが他のモジュールに依存しており、両方とも同じパッケージ名を持っています。
このエラーは、プロジェクトのビルド中に発生します:
com.android.build.api.transform.TransformException: java.util.zip.ZipException: 重複したエントリ: ir/magnet/sdk/BuildConfig.class
重複を避けるためBuildConfig.class
にビルド後に最初のモジュールを削除する方法はありますか?