問題タブ [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 - 製品フレーバーから multiDex と minifying を制御する方法は?
Android 5 以降のデバイスのデバッグ ビルドを改善するために、次のフレーバーを使用しています。
ただし、すべてのデバイスが api 21+ で動作するわけではないため、multiDex と縮小を制御したいと考えています。例えば:
しかし、それは私に与えます:
これらのプロパティを組み合わせるにはどうすればよいですか?
java - アカウント マネージャーで認証トークンの取得が機能しない
Android アプリにアカウント マネージャーを実装しました。問題なくアカウントを追加して認証トークンを取得でき、signed-apk も正しく動作します。build.grade に新しいフレーバーを追加するまで、フローは完全に機能していました。
しかし、Gradle にフレーバーが追加されている場合、signed-apk get auth token は機能しません。次のように認証トークンを取得します。
「Bundle bnd = future.getResult();」を呼び出すと、このエラーが発生します。
注: 追跡したところ、MyAuthenticator の getAuthToken メソッドが signed-apk で呼び出されていないことがわかりました。
android - 別の gradle ファイル内の製品フレーバー固有のライブラリ依存関係
製品フレーバー固有のライブラリを含める必要があります。を使用して達成できることを知っています
すべてのフレーバーの依存関係を 1 つのファイルに含めるのではなく、製品フレーバー固有の gradle ファイルを持つことは可能ですか。
java - 一部の Android デバイスで背景色が正しくない
私はアンドロイドアプリケーションを開発しています。リソースの色を次のように定義しました。
「相対レイアウト」などのレイアウトの 1 つでこの色を背景として設定しましたが、この色はほとんどの Android デバイスで正しく表示されます。しかし、サムスンモデルS6310アンドロイド4.2.1では、問題があります。私の色は表示されず、この色を表示する代わりに、Android デバイスは透明な色を表示します。この問題について検索しましたが、解決策は Java コードを使用してレイアウトの色を設定することです。しかし、私は多くのフレーバー ビルドを持っており、Java コードを変更したくありません。
今、私は2つの質問があります:
1-なぜこれが起こっているのですか?
2-この問題の解決策は何ですか?
android - 非テレフォニー デバイス向けのビルド フレーバー
電話をかけることができるアプリに取り組んでいるため、テレフォニーのアクセス許可が必要ですが、テレフォニーが利用できない場合は他のオプションもあります (たとえば、Android を実行するハンド スキャナー)。
テレフォニーのないデバイス用のビルド フレーバーを作成することはできますか (パーミッションを削除できるようにするため)?
ここでの私の目標は、テレフォニー デバイスと非テレフォニー デバイスの両方が Google Play で私のアプリを認識し、両方がシームレスにダウンロードして使用できるようにすることです。