問題タブ [android-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 投票する
1 に答える
52 参照

android - アプリでフレーバーを使用するためのベスト プラクティス

次のようなフレーバーを確認できることを知っています。

しかし、これはすべてのステップをチェックするための非常に多くの条件に値します。

フレーバーをチェックするためのベスト プラクティスは何ですか?

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

java - さまざまなフレーバーからのフラグメント インフレーション

私は Android を学んでいますが、異なるフレーバーのフラグメントのインスタンス化エラーの解決策を見つけることができません。

設定:

  • メイン アクティビティに読み込まれるメイン フラグメントがあります。
  • 有料と無料の 2 つの特典があります。
  • アプリのメイン (共通) 部分にはフラグメント (レイアウト + Java ファイル) がありません。

プログラムを実行しようとすると、次のエラーが表示されます。

エラーメッセージに問題があることが示されているため、フラグメント名のさまざまなバージョンを試しましたが、残念ながらどれも機能しませんでした。問題のルート原因を見つけるのを手伝っていただけますか (解決策だけでなく、なぜこれが機能しないのですか)? コードは GitHubにありますが、関連ファイルは次の場所にあります。

src/java/com/udacity/gradle/builditbigger/MainActivity.java

src/res/layout/activity_main.xml

src/free/java/com/udacity/gradle/builditbigger/free/MainActivityFragment.java

src/free/res/layout/fragment_main.xml

src/有料/Java/com/udacity/gradle/builditbigger/有料/MainActivityFragment.java

src/有料/res/layout/fragment_main.xml

0 投票する
0 に答える
79 参照

android - フレーバーと依存関係を含む Android ライブラリ

「水」と「青」のフレーバーを持つカスタム ライブラリがあります。

どちらも「メイン」フォルダーの TestA.class を上書きします

アプリで私が持っている:

しかし、アプリの「blueDebug」バリアントを選択すると、予想どおり「BLUE」ではなく「MAIN」で乾杯する可能性があります

なんで ?

ありがとう