問題タブ [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.

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

android - Android ビルド バリアントが異なるフレーバーで動作しない

アプリケーションには約 20 種類のフレーバーがあります。以前は昨年から正常に動作していましたが、新しい gradle バージョン 4.4 に更新した後、No matching client found for package nameという問題が発生し始めました。

注: 現在、デフォルトのフレーバーのみが作業ファイルです。

この問題を解決するために私にアドバイスしてください、

私は今その問題を修正しました エラーは

ありがとうアミット・シャルマ

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

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 ディレクトリ内のファイルになります。