問題タブ [android-build-flavors]
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.
android - Android ビルド バリアントが異なるフレーバーで動作しない
アプリケーションには約 20 種類のフレーバーがあります。以前は昨年から正常に動作していましたが、新しい gradle バージョン 4.4 に更新した後、No matching client found for package nameという問題が発生し始めました。
注: 現在、デフォルトのフレーバーのみが作業ファイルです。
この問題を解決するために私にアドバイスしてください、
私は今その問題を修正しました エラーは
ありがとうアミット・シャルマ
android - Flavors を使用したさまざまなアプリの構築 - さまざまなコード。
私はいくつかの異なるフレーバーでアプリを構築しています。私の質問は、フレーバーに基づいてアクティビティに異なるコードを使用する場合、そのコードのコピーをすべてのフレーバー ディレクトリに含める必要があるか、それともコードのコピーを app/src/main/java ディレクトリに残すだけかということです。 、フレーバー ディレクトリに含めない場合、他のすべてのフレーバーは main/java のファイルを使用します。
私は持っている
アプリ/src/main/java/com/mycompany/CodeA.java
と
アプリ/src/flavor1/java/com/mycompany/CodeA.java
フレーバー 2 用の特別なソース セット フォルダーがない場合、フレーバー 2 は app/src/main/java/com/mycompany/CodeA.java のコード ファイルを使用しますか? または、各フレーバーのコードのコピーを含むソース セット フォルダーを作成する必要がありますか? いくつかのフレーバーには異なるリソース フォルダーを使用しますが、他のすべてのフレーバーでは、リソース フォルダーはデフォルトで app/src/main ディレクトリ内のファイルになります。