問題タブ [android-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 に答える
5046 参照

java - JavaモジュールのBuildConfigに相当するものは何ですか? - アンドロイド

私は AndroidStudio を使用しており、次のものがあります。

  • 主な Android プロジェクト: アプリ
  • Java ライブラリ: 通信

「通信」モジュールの gradle ファイルを設定して、次のことを実現したいと考えています。

  • アプリ モジュールの gradle として、BuildConfig.java ファイルの変数を設定できます。

    /li>

そして、私はそれらを使用することができますBuildConfig.SERVER_URL

問題は、Java ライブラリ モジュールを使用してこれを実現するにはどうすればよいかということです。

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

teamcity - TeamCity: コンパイル エラー: : app: compileDevDebugJavaWithJavac

TeamCity が Android プロジェクトをビルドできません。どのようなビルドタイプが必要か分からないと思います。それとも、私は間違っていて、他の何かにエラーがありますか?

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

android - Android ビルド ターゲット設定の用語と混同している

Android設定のさまざまな用語についてさまざまな説明を行いましたが、特定のケースについてはまだ混乱しています。

私のケースについて具体的な質問があります。以前は、Android ライブラリの Eclipse プロジェクトに次の設定がありました。

これにより、ライブラリは Android 4.0.3 以降をサポートできるようになりました。

今、私は自分のライブラリにいくつかの変更を加え、特に使用しました -@JavascriptInterfaceそしてBuild.VERSION_CODES.KITKAT

今、私は自分のライブラリに次の値を持っています:

これにより、Android 4.0.3 以降のすべてのデバイスで問題なくライブラリを使用できますか?

そうでない場合、上記の変更を使用しているときに、Android 4.0.3 以降のサポートを維持するにはどうすればよいかアドバイスをいただけますか?

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

android - Android SDK 24 の buildToolsVersion とは何ですか?

これについて私が言えることはあまりありません。しかたがない。Google は、Nougat (android N) と呼ばれる新しいバージョンの android をリリースしました。compileSdkVersion 24 です。ただし、公式ドキュメントのビルド ツールのページには記載されていません。

Android N ユーザーを含む、Google Play ストアを使用している 100% の人にアプリを提供したいと考えています。

tl;dr: buildToolsVersion フィールドには何を入力すればよいですか?

ありがとう。

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

gradle - Gradle フレーバー ディメンションでの BuildConfig 変数の組み合わせ

私の Android アプリケーションには、「ブランド」(ブランド 1、ブランド 2) と「環境」(ステージング、プロダクション) の 2 つのフレーバー ディメンションがあります。しばらくしてから「環境」ディメンションを追加しました。以前BuildConfigに、さまざまなブランドに対していくつかの変数を定義していました。より具体的には、次のBASE_URLように定義しました。

ここで、「環境」ディメンションを追加しました。設定したいのは、次の 4 つの異なるエンドポイントです。

  1. Brand1-staging: " http://brand.one.staging.api/ "
  2. Brand1-production: " http://brand.one.production.api/ "
  3. Brand2-staging: " http://brand.two.staging.api/ "
  4. Brand2-production: " http://brand.two.production.api/ "

BuildConfigしかし、フレーバー ディメンションの特定の組み合わせに対して変数を作成する方法がわかりません。これは裸のグラドルでも可能ですか?

ありがとう