20

マニフェストで android:debuggable=true を設定し、iOS のように android:debuggable=false を設定すると、アプリケーションに個別のアイコンを設定できますか?

4

9 に答える 9

23

私はパーティーに少し遅れましたが、とにかく。'16年にこれを投稿している時点で、実際には、それぞれのディレクトリに配置するだけで別の起動アイコンを設定できますが、'13年にどのように戻ったかはわかりません. これを実現するには、app/srcの下にdebug/resディレクトリを作成し、そこに mipmap または drawable ディレクトリを配置する必要があります。したがって、app/src/main/res/およびapp/src/debug/res/パスが作成されます。Android では、ビルド関連のリソース ディレクトリ (メインディレクトリ) が優先されます。デバッグおよびリリース リソースを適切なパスに配置すると、必要なものが得られます。Gradle ビルド システムを使用する必要があることを考慮して、上記のすべてを実行します。

ここでは、そのようなものについて詳しく読むことができます: http://tools.android.com/tech-docs/new-build-system/resource-merging

于 2016-03-10T15:39:35.780 に答える
1

I know this is an old question - but if anyone else searches for this...

You can do this by creating a debug manifest (src/debug/AndroidManifest.xml) and updating its properties.

See: http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Markers

于 2016-02-12T14:15:07.423 に答える
1

これを行うには、グラドルとビルドのフレーバーが必要です。次に、さまざまなフレーバーに対してさまざまなリソース フォルダーを作成できます。

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Product-flavors

于 2014-11-07T15:44:52.263 に答える
1

私が知る限り、アプリのアイコンは、それらが含まれる drawables フォルダーにのみ依存しており、-debug のフォルダー修飾子はなく、マニフェストの変更に基づいてアイコンを変更する方法はありません

于 2013-10-22T20:52:59.273 に答える