問題タブ [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.
java - JavaモジュールのBuildConfigに相当するものは何ですか? - アンドロイド
私は AndroidStudio を使用しており、次のものがあります。
- 主な Android プロジェクト: アプリ
- Java ライブラリ: 通信
「通信」モジュールの gradle ファイルを設定して、次のことを実現したいと考えています。
アプリ モジュールの gradle として、BuildConfig.java ファイルの変数を設定できます。
/li>
そして、私はそれらを使用することができますBuildConfig.SERVER_URL
問題は、Java ライブラリ モジュールを使用してこれを実現するにはどうすればよいかということです。
teamcity - TeamCity: コンパイル エラー: : app: compileDevDebugJavaWithJavac
TeamCity が Android プロジェクトをビルドできません。どのようなビルドタイプが必要か分からないと思います。それとも、私は間違っていて、他の何かにエラーがありますか?
android - Android ビルド ターゲット設定の用語と混同している
Android設定のさまざまな用語についてさまざまな説明を行いましたが、特定のケースについてはまだ混乱しています。
私のケースについて具体的な質問があります。以前は、Android ライブラリの Eclipse プロジェクトに次の設定がありました。
これにより、ライブラリは Android 4.0.3 以降をサポートできるようになりました。
今、私は自分のライブラリにいくつかの変更を加え、特に使用しました -@JavascriptInterface
そしてBuild.VERSION_CODES.KITKAT
今、私は自分のライブラリに次の値を持っています:
これにより、Android 4.0.3 以降のすべてのデバイスで問題なくライブラリを使用できますか?
そうでない場合、上記の変更を使用しているときに、Android 4.0.3 以降のサポートを維持するにはどうすればよいかアドバイスをいただけますか?
android - Android SDK 24 の buildToolsVersion とは何ですか?
これについて私が言えることはあまりありません。しかたがない。Google は、Nougat (android N) と呼ばれる新しいバージョンの android をリリースしました。compileSdkVersion 24 です。ただし、公式ドキュメントのビルド ツールのページには記載されていません。
Android N ユーザーを含む、Google Play ストアを使用している 100% の人にアプリを提供したいと考えています。
tl;dr: buildToolsVersion フィールドには何を入力すればよいですか?
ありがとう。
gradle - Gradle フレーバー ディメンションでの BuildConfig 変数の組み合わせ
私の Android アプリケーションには、「ブランド」(ブランド 1、ブランド 2) と「環境」(ステージング、プロダクション) の 2 つのフレーバー ディメンションがあります。しばらくしてから「環境」ディメンションを追加しました。以前BuildConfig
に、さまざまなブランドに対していくつかの変数を定義していました。より具体的には、次のBASE_URL
ように定義しました。
ここで、「環境」ディメンションを追加しました。設定したいのは、次の 4 つの異なるエンドポイントです。
- Brand1-staging: " http://brand.one.staging.api/ "
- Brand1-production: " http://brand.one.production.api/ "
- Brand2-staging: " http://brand.two.staging.api/ "
- Brand2-production: " http://brand.two.production.api/ "
BuildConfig
しかし、フレーバー ディメンションの特定の組み合わせに対して変数を作成する方法がわかりません。これは裸のグラドルでも可能ですか?
ありがとう