マニフェストでandroid:debuggable = trueを設定し、iOSのようにandroid:debuggable = falseを設定すると、別のアイコンをアプリケーションに設定できますか?私の知る限りは、アプリのアイコンは、彼らがしているドローアブルフォルダにのみ依存しており、そこno folder qualifiers for -debugであり、あなたがマニフェストの変更Android - デバッグモードとリリースモードのアプリアイコン
答えて
あなたの描画可能なフォルダ内のアプリのアイコン - すなわち:
- 描画可能に/ app_icon_release
- 描画可能/ app_icon_debug
trueにデバッグモードを設定する:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application
android:debuggable="true"
android:icon="@drawable/app_icon_debug"
android:label="Your App Name" >
</application>
</manifest>
</android>
をそれ以外の場合は、時にデバッグモードをfalseに:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application
android:debuggable="false"
android:icon="@drawable/app_icon_release"
android:label="Your App Name" >
</application>
</manifest>
</android>
デバッグのためのフォルダ修飾子がないのは事実ですが、これは実際にフレーバを使って実現できます。 –
この投稿を確認してください:https://stackoverflow.com/questions/22875948/how-to-provide-different-android-app-icons-for-different-gradle-buildtypes – longilong
に基づいてアイコンを変更するための方法はありませんあなたが異なる2を持ってみて知っているように
これは毎回手動で設定する必要があることを意味します!動的なソリューションを使用してみてください。 – longilong
あなたはGradleの必要とこれを行うための風味を構築します。次に、さまざまなフレーバー用に異なるリソースフォルダを持つことができます。私はこれが古い質問ですけど
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Product-flavors
デバッグとリリースのビルドタイプはそれぞれのフレーバーごとに公開されていますので、これは実際にはアスカーが探しているものではありません。ビルドフレーバごとにアイコンを変更できるということは間違いありませんが、通常、各フレーバには符号付きの署名のないAPKがあります。アイコンを調整することができればうれしいでしょう。 –
- しかし...このため、誰が検索した場合
あなたはデバッグマニフェスト(SRC /デバッグ/のAndroidManifest.xml)を作成することによってこれを行うことができますし、そのプロパティを更新します。
参照:http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Markers
を、私はとにかく少し遅れパーティだけど、。私が'16でこれを掲示している瞬間に、あなたは実際にはそれぞれのディレクトリにそれらを置くだけで、それが'13に戻ってきたかどうかわからない、異なる起動アイコンを設定することができます。これを実現するには、のデバッグ/再ディレクトリをapp/srcに作成し、そこにミップマップまたは描画可能ディレクトリを配置する必要があります。 したがって、のapp/src/main/res/とのapp/src/debug/res/のパスになります。 Androidは、ビルド関連のリソースディレクトリの優先度が高くなります。メインディレクトリになります。デバッグとリリースのリソースを適切なパスに配置すれば、必要なものを手に入れることができます。あなたはGradleビルドシステムを使用しなければならないことを考慮して上記をすべて行います。
ここでは、そのようなものについての詳細を読むことができます:アレックスによる応答は、ケースの味で結構ですに対しなど、複数の寸法の異なる味を使用しながら、別のアイコンを取得するために、使用されていないhttp://tools.android.com/tech-docs/new-build-system/resource-merging
これも私のために働いた:http://peirr.com/random-android-gradle-tip-different-icon-per-buildtype/ – trukvl
:
flavorDimensions "color", "size"
productFlavors {
black {
dimension "color"
}
white {
dimension "color"
}
big {
dimension "size"
}
small {
dimension "size"
}
}
これはのように達成することができます:
まず、のような、別のフォルダにデバッグ資源を置く:
src/blackDebug/res
src/whiteDebug/res
第2に、複数のフレーバーディメンションを持つキーを置くことは、これらのディメンションの一部がアイコンに影響しない場合でも、ソースセット名にすべてのフレーバーの組み合わせを含める必要があることです。
sourceSets {
// Override the icons in debug mode
blackBigDebug.res.srcDir 'src/blackDebug/res'
blackSmallDebug.res.srcDir 'src/blackDebug/res'
whiteBigDebug.res.srcDir 'src/whiteDebug/res'
whiteSamllDebug.res.srcDir 'src/whiteDebug/res'
}
ただ、複数の次元が使用されている場合、それを明確に、以下のはを動作しませんようにする:
sourceSets {
// Override the icons in debug mode
blackDebug.res.srcDir 'src/blackDebug/res'
whiteDebug.res.srcDir 'src/whiteDebug/res'
}
の
- 1. デバッグモードとリリースモードのマクロ
- 2. リリースモードとデバッグモードのプロジェクト設定?
- 3. デバッグモードとリリースモード間のパフォーマンステスト
- 4. Android:60fpsのデバッグモードでリリースモードが遅くなる
- 5. デバッグモードとリリースモードのJavaで定数を変更する
- 6. Visual Studio:デバッグモードとリリースモードを切り替えるためのキーボードショートカット
- 7. デバッグモードとリリースモードの比較時間(Visual studio 2008)
- 8. アンドロイドマニフェストのデバッグモードまたはリリースモードのXMLラインを別にして
- 9. リリースモードではAndroid APKがクラッシュしますが、デバッグモードでは動作しません
- 10. が<em>デバッグモード</em>でリリースモードでアプリケーションフォルダのパス(.NET)
- 11. Qt Creator:デバッグモードとリリースモードでのクラステンプレートの動作が異なります
- 12. アプリアイコンだけのAndroidミップマップ
- 13. Visual Studio 2003 Cantはデバッグモードとリリースモードの両方でpdbファイルを使用します
- 14. ObjectContext publicをデバッグモードで公開、リリースモードで内部
- 15. Androidスタジオアプリのみデバッグモード
- 16. Flash Builderは、デバッグモードとリリースモードで異なるファイルをコンパイルできますか?
- 17. プログラマチックにAndroid変更アプリアイコン
- 18. リリースモードからデバッグモードへの切り替え後のインストールが失敗しましたandroid studio
- 19. デバッグモードのファイルサイズがリリースモードより大きいのはなぜですか?
- 20. リリースモードでのエラーではなく、私はデバッグモードでプロジェクトをビルドするビルドモード
- 21. のiOS 4.2.1リリースモードで視覚的なバグではなく、デバッグモードまたはiOS 5
- 22. Androidのアプリアイコンを取得する
- 23. Androidスタジオのアプリアイコンが近すぎる
- 24. CMake、どのようにデバッグモードとリリースモードで実行可能ファイルとダイナミックライブラリをリンクできますか?
- 25. コードはリリースモードではなくvs 2008でデバッグモードでコンパイルされます
- 26. VS2008プログラムはデバッグモードでクラッシュしますが、リリースモードでは動作しません。
- 27. アプリアイコンをウィジェットにドラッグアンドドロップする - Android
- 28. Android AppのActionBarにアプリアイコンと戻る矢印を表示
- 29. Android - アプリアイコンを保持するときのクイック起動アクション
- 30. リリースモードのアプリのログメッセージ
可能な複製[異なるGradleのbuildTypesための異なるAndroidアプリのアイコンを提供するには?] (https://stackoverflow.com/questions/22875948/how-to-provide-different-android-app-icons-for-different-gradle-buildtypes) – longilong
@longilongこの質問はあなたが提供したスレッドの前に尋ねられました。 – Uma
真実ですが、リンクされた回答にはより明確な解決策があり、それが私の最初の旗でした。申し訳ありません:-D – longilong